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 } }