Widgets overview
panel('admin').dashboardPage(AdminDashboard)
// dashboard_page.tsexport default class AdminDashboard extends DashboardPage { static override columns = 3 static widgets() { return [ProductStatsWidget, RecentProductsWidget, ProductStockChartWidget] }}Widgets are classes extending Widget with static sort, static columnSpan, and static heading.
| Widget | Doc |
|---|---|
| Stat | Stat (building block) |
| StatsOverviewWidget | Stats overview |
| ChartWidget | Chart |
| ListWidget | List |
| CardWidget | Card |
| NavigationCardsWidget | Navigation cards |
node ace shamar:make-widget ProductStats --type stats