fix(fe playlist): fixed table actions

This commit is contained in:
Marco Cavalli 2025-03-13 10:52:31 +01:00
parent cc61e69dfe
commit 207450ef0a
4 changed files with 55 additions and 29 deletions

View file

@ -0,0 +1,30 @@
import {VTextarea, VTextField} from "vuetify/components";
export function playlist(item) {
const visibleFields = {
name: 'Nome',
description: 'Descrizione',
}
return () => {
const fields = {}
Object.keys(visibleFields).forEach((key) => {
fields[key] = {
label: visibleFields[key],
value: item !== null ? item[key] : '',
component: VTextField
}
console.log(fields)
switch (key) {
case 'name':
fields[key].component = VTextField
break
case 'description':
fields[key].component = VTextarea
break;
}
})
console.log(fields)
return fields
}
}

View file

@ -20,6 +20,7 @@ export function playlist_page() {
{title: 'Creato da', value: 'creator'},
{title: 'Durata', value: 'length'},
{title: 'Ultima modifica', value: 'utime'},
{title: 'Azioni', key: 'actions'}
];
const getItems = async (page_info) => {