feat: install all shadcn components with tests and MUI-categorized stories#14
Merged
Conversation
Add 36 new shadcn/ui components (radix-nova style) and update 3 existing ones (button, input, textarea) to latest version. Configure biome overrides to accommodate official shadcn patterns. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ategory Organize exports into Inputs, Data Display, Feedback, Navigation, Surfaces, Layout, Custom Figma Components, Hooks, and Utilities sections. Add ButtonProps type export to button.tsx to support existing type tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Move all 14 story files from flat directory into category folders: Inputs, DataDisplay, Feedback, Surfaces, and Custom. Update story titles to match new directory structure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add stories for Calendar, InputGroup, InputOTP, Slider, Toggle, and ToggleGroup components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add stories for Avatar, Badge, Card, Carousel, Chart, Table, and Tooltip components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add stories for AlertDialog, Dialog, Drawer, Progress, Sheet, Skeleton, and Sonner components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add stories for Breadcrumb, ContextMenu, DropdownMenu, Menubar, NavigationMenu, Pagination, and Tabs components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add stories for Collapsible, Command, HoverCard, and Popover components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add stories for AspectRatio, Resizable, ScrollArea, and Separator components. 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>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add @repo/ui/* path alias to tsconfig so self-referencing imports resolve during tsc --noEmit. Fix pagination size prop duplication (TS2783) and remove unused import in hover-card test. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@repo/uigrouped by MUI categoryStory categories
Test plan
bun run test)turbo run build-storybook)🤖 Generated with Claude Code