Componenti
Tasks
Widget tasks — attivita recenti, schedulazione, lista task e attivita future.
I widget tasks coprono visualizzazione attivita personali e di team. Tutti estendono BaseWidgetProps.
RecentActivity
Lista cronologica attivita recenti con selettore periodo.
| Prop | Tipo | Descrizione |
|---|---|---|
activities | readonly RecentActivityItem[] | Attivita |
periodOptions | PeriodOption[] | Opzioni selettore periodo |
ScheduleWidget
Calendario eventi del mese (formato compatto).
| Prop | Tipo | Descrizione |
|---|---|---|
events | readonly ScheduleEvent[] | Eventi programmati |
TasksWidget
Lista task con checkbox e altezza scrollabile configurabile.
| Prop | Tipo | Descrizione |
|---|---|---|
tasks | Task[] | Task |
scrollHeight | string | Altezza area scrollabile (es. "400px") |
<PzetaDashboard :config="{ widgets: [{
id: 'tasks', type: WidgetType.TasksWidget, width: 4, height: 3,
props: { tasks, scrollHeight: '300px' }
}] }" />
UpcomingActivities
Tabella paginata attivita future (lato server-side compatibile via totalRecords).
| Prop | Tipo | Descrizione |
|---|---|---|
activities | UpcomingActivity[] | Attivita |
rowsPerPage | number | Righe per pagina |
totalRecords | number | Totale record (paginazione server) |