The Tiles component provides a flexible responsive grid for dashboards and card-like widgets that users can rearrange. Use it as the layout host for dashboards that can change, including config-driven dashboards where the app lazy-loads widget components, shows skeletons, and saves the user-defined order.
- Drag-and-drop: Reorder dashboard tiles with
ngsTileHandle. - Responsive spans: Configure tile width and height for different breakpoints (
sm,md,lg,xl). - Config-driven dashboards: Render lazy widget components and skeletons inside tiles when the dashboard can be customized.
- Persistence hooks: Use
orderChangedandlayoutChangedto save the updated dashboard layout.