fix(fe playlist model): extended playlist model

This commit is contained in:
Marco Cavalli 2025-03-25 10:54:14 +01:00
parent 37d803af1d
commit 03f2b52e00

View file

@ -2,19 +2,26 @@ import {VTextarea, VTextField} from "vuetify/components";
export function playlist(item) {
const visibleFields = {
name: 'Nome',
description: 'Descrizione',
name: {
title: 'Nome',
required: true,
},
description: {
title: 'Descrizione',
required: false
},
}
return () => {
const fields = {}
Object.keys(visibleFields).forEach((key) => {
fields[key] = {
label: visibleFields[key],
label: visibleFields[key].title,
value: item !== null ? item[key] : '',
required: visibleFields[key].required,
component: VTextField
}
console.log(fields)
// console.log(fields)
switch (key) {
case 'name':
fields[key].component = VTextField
@ -24,7 +31,7 @@ export function playlist(item) {
break;
}
})
console.log(fields)
// console.log(fields)
return fields
}
}