Componenti

Stats

Widget statistici — metriche lavoro, mercato, statistiche mensili/settimanali e top performer.

I widget stats sono nove e raggruppano visualizzazioni statistiche generiche (metriche, classifiche, andamenti, news feed). Tutti estendono BaseWidgetProps.

JobMetrics

Metriche occupazionali con grafico a ciambella.

PropTipoDescrizione
metricsreadonly JobMetric[]Metriche da visualizzare
animationDurationnumberDurata animazione contatori

MarketGraph

Grafico candlestick con statistiche mercato e selettore periodo.

PropTipoDescrizione
statsMarketStatsStatistiche aggregate
candleDatareadonly MarketCandle[]Dati candela (OHLC)
periodsreadonly string[]Etichette periodi

MonthlyStatisticsWidget

Grafico a barre statistiche mensili.

PropTipoDescrizione
datareadonly number[]Valori mensili
labelsreadonly string[]Etichette mesi

NewsFeedWidget

Lista notizie scrollabile.

PropTipoDescrizione
newsreadonly NewsItem[]Notizie da visualizzare

ProductSales

Classifica prodotti per vendite.

PropTipoDescrizione
prodottireadonly SalesProduct[]Prodotti ordinati per vendite

QuarterlyGoals

Obiettivi trimestrali con barra di progresso e dettaglio.

PropTipoDescrizione
obiettivireadonly SalesObjective[]Obiettivi
percentualeCompletamentostringPercentuale complessiva (es. "75%")
dettaglioCompletamentostringDettaglio testuale (es. "3 su 4 raggiunti")

StatsInfo

Griglia di card statistiche informative.

PropTipoDescrizione
statistichereadonly StatisticaInfo[]Statistiche da visualizzare

TopPerformers

Classifica top performer con grafico e selettore periodo.

PropTipoDescrizione
performersreadonly Performer[]Performer ordinati
periodsreadonly string[]Etichette periodi

WeeklyOverview

Grafico andamento settimanale con dataset multipli.

PropTipoDescrizione
labelsreadonly string[]Etichette giorni
datasetsreadonly WeeklyChartDataset[]Dataset Chart.js
chartHeightnumberAltezza grafico in pixel
<PzetaDashboard :config="{ widgets: [{
  id: 'week', type: WidgetType.WeeklyOverview, width: 8, height: 3,
  props: { labels: ['Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom'], datasets, chartHeight: 240 }
}] }" />