mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-06-29 23:55:02 +00:00
* fix: add missing deps for Button * fix: use correct dep Co-authored-by: Pablo <its.monotype@gmail.com> * chore: add changeset --------- Co-authored-by: Pablo <its.monotype@gmail.com> Co-authored-by: shadcn <m@shadcn.com>
212 lines
4.9 KiB
TypeScript
212 lines
4.9 KiB
TypeScript
export const components = [
|
|
{
|
|
component: "accordion",
|
|
name: "Accordion",
|
|
dependencies: ["@radix-ui/react-accordion"],
|
|
files: ["components/ui/accordion.tsx"],
|
|
},
|
|
{
|
|
component: "alert",
|
|
name: "Alert",
|
|
files: ["components/ui/alert.tsx"],
|
|
},
|
|
{
|
|
component: "alert-dialog",
|
|
name: "Alert Dialog",
|
|
dependencies: ["@radix-ui/react-alert-dialog"],
|
|
files: ["components/ui/alert-dialog.tsx"],
|
|
},
|
|
{
|
|
component: "aspect-ratio",
|
|
name: "Aspect Ratio",
|
|
dependencies: ["@radix-ui/react-aspect-ratio"],
|
|
files: ["components/ui/aspect-ratio.tsx"],
|
|
},
|
|
{
|
|
component: "avatar",
|
|
name: "Avatar",
|
|
dependencies: ["@radix-ui/react-avatar"],
|
|
files: ["components/ui/avatar.tsx"],
|
|
},
|
|
{
|
|
component: "badge",
|
|
name: "Badge",
|
|
files: ["components/ui/badge.tsx"],
|
|
},
|
|
{
|
|
component: "button",
|
|
name: "Button",
|
|
dependencies: ["@radix-ui/react-slot"],
|
|
files: ["components/ui/button.tsx"],
|
|
},
|
|
{
|
|
component: "card",
|
|
name: "Card",
|
|
files: ["components/ui/card.tsx"],
|
|
},
|
|
{
|
|
component: "calendar",
|
|
name: "Calendar",
|
|
dependencies: ["react-day-picker", "date-fns"],
|
|
files: ["components/ui/calendar.tsx"],
|
|
},
|
|
{
|
|
component: "checkbox",
|
|
name: "Checkbox",
|
|
dependencies: ["@radix-ui/react-checkbox"],
|
|
files: ["components/ui/checkbox.tsx"],
|
|
},
|
|
{
|
|
component: "collapsible",
|
|
name: "Collapsible",
|
|
dependencies: ["@radix-ui/react-collapsible"],
|
|
files: ["components/ui/collapsible.tsx"],
|
|
},
|
|
{
|
|
component: "command",
|
|
name: "Command",
|
|
dependencies: ["cmdk"],
|
|
files: ["components/ui/command.tsx"],
|
|
},
|
|
{
|
|
component: "context-menu",
|
|
name: "Context Menu",
|
|
dependencies: ["@radix-ui/react-context-menu"],
|
|
files: ["components/ui/context-menu.tsx"],
|
|
},
|
|
{
|
|
component: "dialog",
|
|
name: "Dialog",
|
|
dependencies: ["@radix-ui/react-dialog"],
|
|
files: ["components/ui/dialog.tsx"],
|
|
},
|
|
{
|
|
component: "dropdown-menu",
|
|
name: "Dropdown Menu",
|
|
dependencies: ["@radix-ui/react-dropdown-menu"],
|
|
files: ["components/ui/dropdown-menu.tsx"],
|
|
},
|
|
{
|
|
component: "hover-card",
|
|
name: "Hover Card",
|
|
dependencies: ["@radix-ui/react-hover-card"],
|
|
files: ["components/ui/hover-card.tsx"],
|
|
},
|
|
{
|
|
component: "input",
|
|
name: "Input",
|
|
files: ["components/ui/input.tsx"],
|
|
},
|
|
{
|
|
component: "label",
|
|
name: "Label",
|
|
dependencies: ["@radix-ui/react-label"],
|
|
files: ["components/ui/label.tsx"],
|
|
},
|
|
{
|
|
component: "menubar",
|
|
name: "Menubar",
|
|
dependencies: ["@radix-ui/react-menubar"],
|
|
files: ["components/ui/menubar.tsx"],
|
|
},
|
|
{
|
|
component: "navigation-menu",
|
|
name: "Navigation Menu",
|
|
dependencies: ["@radix-ui/react-navigation-menu"],
|
|
files: ["components/ui/navigation-menu.tsx"],
|
|
},
|
|
{
|
|
component: "popover",
|
|
name: "Popover",
|
|
dependencies: ["@radix-ui/react-popover"],
|
|
files: ["components/ui/popover.tsx"],
|
|
},
|
|
{
|
|
component: "progress",
|
|
name: "Progress",
|
|
dependencies: ["@radix-ui/react-progress"],
|
|
files: ["components/ui/progress.tsx"],
|
|
},
|
|
{
|
|
component: "radio-group",
|
|
name: "Radio Group",
|
|
dependencies: ["@radix-ui/react-radio-group"],
|
|
files: ["components/ui/radio-group.tsx"],
|
|
},
|
|
{
|
|
component: "scroll-area",
|
|
name: "Scroll-area",
|
|
dependencies: ["@radix-ui/react-scroll-area"],
|
|
files: ["components/ui/scroll-area.tsx"],
|
|
},
|
|
{
|
|
component: "select",
|
|
name: "Select",
|
|
dependencies: ["@radix-ui/react-select"],
|
|
files: ["components/ui/select.tsx"],
|
|
},
|
|
{
|
|
component: "separator",
|
|
name: "Separator",
|
|
dependencies: ["@radix-ui/react-separator"],
|
|
files: ["components/ui/separator.tsx"],
|
|
},
|
|
{
|
|
component: "sheet",
|
|
name: "Sheet",
|
|
dependencies: ["@radix-ui/react-dialog"],
|
|
files: ["components/ui/sheet.tsx"],
|
|
},
|
|
{
|
|
component: "skeleton",
|
|
name: "Skeleton",
|
|
files: ["components/ui/skeleton.tsx"],
|
|
},
|
|
{
|
|
component: "slider",
|
|
name: "Slider",
|
|
dependencies: ["@radix-ui/react-slider"],
|
|
files: ["components/ui/slider.tsx"],
|
|
},
|
|
{
|
|
component: "switch",
|
|
name: "Switch",
|
|
dependencies: ["@radix-ui/react-switch"],
|
|
files: ["components/ui/switch.tsx"],
|
|
},
|
|
{
|
|
component: "table",
|
|
name: "Table",
|
|
files: ["components/ui/table.tsx"],
|
|
},
|
|
{
|
|
component: "tabs",
|
|
name: "Tabs",
|
|
dependencies: ["@radix-ui/react-tabs"],
|
|
files: ["components/ui/tabs.tsx"],
|
|
},
|
|
{
|
|
component: "textarea",
|
|
name: "Textarea",
|
|
files: ["components/ui/textarea.tsx"],
|
|
},
|
|
{
|
|
component: "toast",
|
|
name: "Toast",
|
|
dependencies: ["@radix-ui/react-toast"],
|
|
files: ["components/ui/toast.tsx", "components/ui/use-toast.ts"],
|
|
},
|
|
{
|
|
component: "toggle",
|
|
name: "Toggle",
|
|
dependencies: ["@radix-ui/react-toggle"],
|
|
files: ["components/ui/toggle.tsx"],
|
|
},
|
|
{
|
|
component: "tooltip",
|
|
name: "Tooltip",
|
|
dependencies: ["@radix-ui/react-tooltip"],
|
|
files: ["components/ui/tooltip.tsx"],
|
|
},
|
|
]
|