Skip to content

chore: categorize Storybook stories, add shadcn components, and apply Figma UI3 theming#15

Merged
bromso merged 6 commits into
masterfrom
chore/storybook-categorize
Apr 23, 2026
Merged

chore: categorize Storybook stories, add shadcn components, and apply Figma UI3 theming#15
bromso merged 6 commits into
masterfrom
chore/storybook-categorize

Conversation

@bromso
Copy link
Copy Markdown
Owner

@bromso bromso commented Apr 23, 2026

Summary

  • Categorize Storybook stories into MUI-style subdirectories (Inputs, Data Display, Feedback, Layout, Navigation, Surfaces)
  • Add all remaining shadcn components (45+ total) with full exports from @repo/ui
  • Add comprehensive tests for interactive components (dialog, overlay, menu, input, checkbox, etc.)
  • Apply Figma UI3 theming via CSS-only token swap + data-slot overrides in styles.css — zero .tsx component modifications
  • Fix CI type-check errors (tsconfig path alias, pagination prop duplication, unused import)

Test plan

  • bun run test — 90 tests pass across all packages
  • bun run types — all packages type-check clean
  • bun run lint@repo/ui passes (pre-existing @repo/docs lint issues unrelated)
  • Visual verification via bun run storybook in both light and dark modes

🤖 Generated with Claude Code

bromso and others added 6 commits April 23, 2026 00:18
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bromso bromso self-assigned this Apr 23, 2026
@bromso bromso added the enhancement New feature or request label Apr 23, 2026
@bromso bromso merged commit c13d6ac into master Apr 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant