Components

Our UI is built from two component libraries. ShadCN provides the foundation — battle-tested, accessible primitives that we customize through CSS variables. The Pellucid Library contains components we built ourselves for features specific to our platform.

Adding Components

From ShadCN
npx shadcn@latest add [component-name]
Custom (Pellucid Library)
Create a new file in components/ui/ with the internal- prefix. Add a Storybook story in stories/. The design system page picks it up automatically.