A focused React component library demonstrating the Figma → Code workflow using GitHub Copilot and the Obra design system.
Ready-to-use, Figma-connected components:
| Component | Description |
|---|---|
Accordion |
Collapsible content sections |
Alert |
Status alert banners |
AlertDialog |
Confirmation modals |
Avatar |
User avatars (initials or picture) — built live in webinar |
Badge |
Status/label badges |
Button |
Primary action button with variants |
Calendar |
Date picker calendar |
Card |
Content card container |
Checkbox |
Checkbox input |
Dialog |
Modal dialog |
HoverCard |
Hover-triggered info card |
Input |
Text input |
Label |
Form label |
Popover |
Floating popover |
Select |
Dropdown select |
Sheet |
Slide-in panel |
Skeleton |
Loading skeleton |
Textarea |
Multi-line text input |
Tooltip |
Hover tooltip |
| Component | Description |
|---|
npm install
npm run storybook # Browse components at http://localhost:6006
npm test # Run unit tests
npm run typecheck # TypeScript checkTo publish component mappings back to Figma:
npm run figma:publishThis project uses the Figma to React Agent (.github/agents/figma-to-react.agent.md) and supporting skills for a structured 3-phase workflow:
- Design API — Analyze Figma design, propose component API, wait for approval
- Implement — Build production-ready component with tests and stories
- Connect — Generate Figma Code Connect mapping
Provide a Figma URL to the agent to get started.