Skip to content

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 web workspace
  • 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.

Syneo/Barcoding Documentation