{message}
; +} + +interface AssegnazioneFormDialogProps { + open: boolean; + mode: "create" | "edit"; + assegnazione: AssegnazioneCorso | null; + corsi: Corso[]; + dipendenti: Utente[]; + onOpenChange: (open: boolean) => void; + onSaved: () => void; +} + +function AssegnazioneFormDialog({ + open, + mode, + assegnazione, + corsi, + dipendenti, + onOpenChange, + onSaved, +}: AssegnazioneFormDialogProps) { + const [form, setForm] = useState+ Assegna corsi ai dipendenti, modifica le date o annulla + un'assegnazione. +
++ Nessuna assegnazione trovata con i filtri selezionati. +
+ ) : ( +{message}
; +} + +interface CorsoFormDialogProps { + open: boolean; + mode: "create" | "edit"; + corso: Corso | null; + onOpenChange: (open: boolean) => void; + onSaved: () => void; +} + +function CorsoFormDialog({ + open, + mode, + corso, + onOpenChange, + onSaved, +}: CorsoFormDialogProps) { + const [form, setForm] = useState+ Gestisci i corsi dell'Academy: crea, modifica, disattiva o + elimina dal catalogo. +
++ Nessun corso trovato con i filtri selezionati. +
+ ) : ( +