import { VTextField } from "vuetify/components"; export interface ShowDJs { id?: number; subjsId: number; showId: number; } export interface User { id: number; login: string; } export function showDjsForm(item: ShowDJs) { const visibleFields = { subjsId: 'Presentatore', showId: 'Programma' }; return () => { const fields = {}; Object.keys(visibleFields).forEach((key) => { fields[key] = { label: visibleFields[key], value: item[key as keyof ShowDJs], component: VTextField, disabled: false }; switch (key) { case 'subjsId': fields[key].disabled = true; break; case 'showId': break; } }); return fields; }; }