Introduction
sg-widgets is a set of shadcn-compatible widgets for Flow Production Tracking (formerly ShotGrid).
sg-widgets-coreis a headless TypeScript package: field data types and their filter operators, a filter tree that serialises to the REST API, status logic, and a client adapter.- The React widgets are a shadcn registry built on Base UI.
- The Svelte widgets are a shadcn-svelte registry built on Bits UI.
Both registries consume only shadcn design tokens, so they follow your theme. A widget installs the shadcn primitives it is built on.
Looking for the same widgets in PyQt? We got you.
Everything else a page needs, a tooltip, tabs, an accordion, a sheet, a toast, comes from shadcn/ui for React and shadcn-svelte for Svelte, installed the same way. The registry carries no item of its own for them.