Dashboard Widgets
Widgets are specialized React components designed to display data, metrics, and interactive elements within a dashboard layout. In LibreApps Desktop, widgets are typically built using shadcn/ui cards and Recharts for data visualization.
What are Widgets?
In LibreApps Desktop architecture, widgets are modular components that:
- Encapsulate Logic: Handle their own data fetching or state management.
- Visual Consistency: Use a standard card-based container (
DashboardCard). - Responsive: Adapt to different grid sizes (e.g., spanning 1, 2, or 4 columns).