Widgets
Overview
Widgets are self-contained dashboard components used across the Backend, Front, and Dashboard Angular applications. Each widget consumes state from the Gridster runtime, talks to LoopBack APIs via the generated SDK, and encapsulates a specific workflow (info panels, editors, analytics, runners, etc.).
This section centralizes widget-level documentation so engineers can trace behaviour without digging through the entire monorepo. Every widget entry includes:
- Source location(s) inside the
webworkspace - Required state or inputs from the dashboard wrapper
- API calls, events, and actions
- Extension or customization tips
Categories
- Form Widgets – authoring, assignment, and execution widgets introduced in the current form implementation. See Form Widgets Suite for the collection and per-widget guides.
Future branches can add more categories (e.g., NCR dashboards, Calibration widgets) under this directory by creating additional folders and linking them here.