Skip to content

Commit a43b445

Browse files
Copilothotlong
andcommitted
feat: migrate shadcn components to radix-ui v4 conventions
- Add inline-start/end CSS classes to tooltip, popover, hover-card, dropdown-menu, context-menu, menubar, and select components for RTL support - Migrate all @radix-ui/react-* individual imports to unified radix-ui package - Update package.json to use radix-ui instead of 27 individual @radix-ui packages - Update command.tsx to derive DialogProps from Dialog namespace - Migrate custom components (button-group, field, item, mobile-dialog-content) - Update shadcn-components.json registry metadata Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 7f7a189 commit a43b445

39 files changed

+557
-228
lines changed

packages/components/package.json

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -38,33 +38,6 @@
3838
"@object-ui/core": "workspace:*",
3939
"@object-ui/react": "workspace:*",
4040
"@object-ui/types": "workspace:*",
41-
"@radix-ui/react-accordion": "^1.2.12",
42-
"@radix-ui/react-alert-dialog": "^1.1.15",
43-
"@radix-ui/react-aspect-ratio": "^1.1.8",
44-
"@radix-ui/react-avatar": "^1.1.11",
45-
"@radix-ui/react-checkbox": "^1.3.3",
46-
"@radix-ui/react-collapsible": "^1.1.12",
47-
"@radix-ui/react-context-menu": "^2.2.16",
48-
"@radix-ui/react-dialog": "^1.1.15",
49-
"@radix-ui/react-dropdown-menu": "^2.1.16",
50-
"@radix-ui/react-hover-card": "^1.1.15",
51-
"@radix-ui/react-label": "^2.1.8",
52-
"@radix-ui/react-menubar": "^1.1.16",
53-
"@radix-ui/react-navigation-menu": "^1.2.14",
54-
"@radix-ui/react-popover": "^1.1.15",
55-
"@radix-ui/react-progress": "^1.1.8",
56-
"@radix-ui/react-radio-group": "^1.3.8",
57-
"@radix-ui/react-scroll-area": "^1.2.10",
58-
"@radix-ui/react-select": "^2.2.6",
59-
"@radix-ui/react-separator": "^1.1.8",
60-
"@radix-ui/react-slider": "^1.3.6",
61-
"@radix-ui/react-slot": "^1.2.4",
62-
"@radix-ui/react-switch": "^1.2.6",
63-
"@radix-ui/react-tabs": "^1.1.13",
64-
"@radix-ui/react-toast": "^1.2.15",
65-
"@radix-ui/react-toggle": "^1.1.10",
66-
"@radix-ui/react-toggle-group": "^1.1.11",
67-
"@radix-ui/react-tooltip": "^1.2.8",
6841
"class-variance-authority": "^0.7.1",
6942
"clsx": "^2.1.1",
7043
"cmdk": "^1.1.1",
@@ -73,6 +46,7 @@
7346
"input-otp": "^1.4.2",
7447
"lucide-react": "^0.577.0",
7548
"next-themes": "^0.4.6",
49+
"radix-ui": "^1.4.3",
7650
"react-day-picker": "^9.14.0",
7751
"react-hook-form": "^7.71.2",
7852
"react-resizable-panels": "^4.7.2",

0 commit comments

Comments
 (0)