{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "RetroUI", "homepage": "https://retroui.dev", "dependencies": [ "tailwind-merge", "clsx" ], "items": [ { "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "retroui-theme", "title": "retroui-theme", "type": "registry:style", "cssVars": { "theme": { "shadow-xs": "1px 1px 0 0 var(--border)", "shadow-sm": "2px 2px 0 0 var(--border)", "shadow": "3px 3px 0 0 var(--border)", "shadow-md": "4px 4px 0 0 var(--border)", "shadow-lg": "6px 6px 0 0 var(--border)", "shadow-xl": "10px 10px 0 1px var(--border)", "shadow-2xl": "16px 16px 0 1px var(--border)" }, "light": { "background": "0 0% 100%", "foreground": "0 0% 0%", "card": "0 0% 100%", "card-foreground": "0 0% 0%", "primary": "50 100% 60%", "primary-foreground": "0 0% 0%", "muted": "0 0% 68%", "muted-foreground": "0 0% 35%", "accent": "50 89% 74%", "accent-foreground": "0 0% 0%", "destructive": "355 78% 56%", "destructive-foreground": "0 0% 100%", "border": "0 0% 0%" }, "dark": { "background": "0 0% 100%", "foreground": "0 0% 0%", "card": "0 0% 100%", "card-foreground": "0 0% 0%", "primary": "50 100% 60%", "primary-foreground": "0 0% 0%", "muted": "0 0% 68%", "muted-foreground": "0 0% 35%", "accent": "50 89% 74%", "accent-foreground": "0 0% 0%", "destructive": "355 78% 56%", "destructive-foreground": "0 0% 100%", "border": "0 0% 0%" } } }, { "name": "utils", "type": "registry:lib", "title": "Utils", "dependencies": [ "clsx", "tailwind-merge" ], "files": [ { "path": "lib/utils.ts", "type": "registry:lib" } ] }, { "name": "accordion", "type": "registry:component", "title": "Accordion", "description": "This collapsible component let's your users read only the content they care about. 😌", "dependencies": [ "@radix-ui/react-accordion", "lucide-react" ], "files": [ { "path": "components/retroui/Accordion.tsx", "target": "components/retroui/Accordion.tsx", "type": "registry:component" } ] }, { "name": "alert", "type": "registry:component", "title": "Alert", "description": "Notify your users about important events and updates. 📣", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "components/retroui/Alert.tsx", "target": "components/retroui/Alert.tsx", "type": "registry:component" } ] }, { "name": "avatar", "type": "registry:component", "title": "Avatar", "description": "Default rounded avatar that can show your users profile picture. ✨", "dependencies": [ "@radix-ui/react-avatar" ], "files": [ { "path": "components/retroui/Avatar.tsx", "target": "components/retroui/Avatar.tsx", "type": "registry:component" } ] }, { "name": "badge", "type": "registry:component", "title": "Badge", "description": "The component that looks like a button but isn't clickable!", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "components/retroui/Badge.tsx", "target": "components/retroui/Badge.tsx", "type": "registry:component" } ] }, { "name": "button", "type": "registry:component", "title": "Retro Button", "description": "This bold button makes sure your users click on it and perform the actions you want!", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "components/retroui/Button.tsx", "target": "components/retroui/Button.tsx", "type": "registry:component" } ] }, { "name": "breadcrumb", "type": "registry:component", "title": "Breadcrumb", "dependencies": [ "@radix-ui/react-slot" ], "files": [ { "path": "components/retroui/Breadcrumb.tsx", "target": "components/retroui/Breadcrumb.tsx", "type": "registry:component" } ] }, { "name": "card", "type": "registry:component", "title": "Card", "description": "A customizable card component to visualize your content. 📝", "files": [ { "path": "components/retroui/Card.tsx", "target": "components/retroui/Card.tsx", "type": "registry:component" }, { "path": "components/retroui/Text.tsx", "target": "components/retroui/Text.tsx", "type": "registry:component" } ] }, { "name": "checkbox", "type": "registry:component", "title": "Checkbox", "description": "Let users confirm or reject an option.", "dependencies": [ "@radix-ui/react-checkbox", "class-variance-authority", "lucide-react" ], "files": [ { "path": "components/retroui/Checkbox.tsx", "target": "components/retroui/Checkbox.tsx", "type": "registry:component" } ] }, { "name": "dialog", "type": "registry:component", "title": "Dialog", "description": "An impactful dialog that ensures your important messages and actions get the attention they deserve! 💬✨", "dependencies": [ "@radix-ui/react-dialog", "@radix-ui/react-visually-hidden", "class-variance-authority", "lucide-react" ], "files": [ { "path": "components/retroui/Dialog.tsx", "target": "components/retroui/Dialog.tsx", "type": "registry:component" } ] }, { "name": "command", "type": "registry:component", "title": "Command", "description": "Fast, keyboard-first command palette powered by cmdk.", "dependencies": [ "cmdk", "@radix-ui/react-dialog", "lucide-react" ], "files": [ { "path": "components/retroui/Command.tsx", "target": "components/retroui/Command.tsx", "type": "registry:component" } ] }, { "name": "drawer", "type": "registry:component", "title": "Drawer", "description": "A component that can slide in from any side of the screen.", "dependencies": [ "vaul" ], "files": [ { "path": "components/retroui/Drawer.tsx", "target": "components/retroui/Drawer.tsx", "type": "registry:component" } ] }, { "name": "input", "type": "registry:component", "title": "Input", "description": "This pretty input makes your users want to type stuff! ⌨️", "files": [ { "path": "components/retroui/Input.tsx", "target": "components/retroui/Input.tsx", "type": "registry:component" } ] }, { "name": "label", "type": "registry:component", "title": "Label", "description": "Label for form fields", "dependencies": [ "@radix-ui/react-label", "class-variance-authority" ], "files": [ { "path": "components/retroui/Label.tsx", "target": "components/retroui/Label.tsx", "type": "registry:component" } ] }, { "name": "loader", "type": "registry:component", "title": "Loader", "description": "A loading indicator", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "components/retroui/Loader.tsx", "target": "components/retroui/Loader.tsx", "type": "registry:component" } ] }, { "name": "menu", "type": "registry:component", "title": "Menu", "description": "Show your users a list of actions they can take. 📋", "dependencies": [ "@radix-ui/react-dropdown-menu" ], "files": [ { "path": "components/retroui/Menu.tsx", "target": "components/retroui/Menu.tsx", "type": "registry:component" } ] }, { "name": "context-menu", "type": "registry:component", "title": "Context Menu", "description": "Show contextual actions on right-click.", "dependencies": [ "@radix-ui/react-context-menu", "lucide-react" ], "files": [ { "path": "components/retroui/ContextMenu.tsx", "target": "components/retroui/ContextMenu.tsx", "type": "registry:component" } ] }, { "name": "popover", "type": "registry:component", "title": "Popover", "description": "A handy small component for your little input needs...😉", "dependencies": [ "@radix-ui/react-popover", "class-variance-authority" ], "author": "Ankan Bhattacharya ", "files": [ { "path": "components/retroui/Popover.tsx", "target": "components/retroui/Popover.tsx", "type": "registry:component" } ] }, { "name": "progress", "type": "registry:component", "title": "Progress", "description": "Show progress...", "dependencies": [ "@radix-ui/react-progress" ], "files": [ { "path": "components/retroui/Progress.tsx", "target": "components/retroui/Progress.tsx", "type": "registry:component" } ] }, { "name": "radio", "type": "registry:component", "title": "Radio", "description": "Sometimes you need to pick multiple options! That's where the Radio component comes into play.", "dependencies": [ "@radix-ui/react-radio-group", "class-variance-authority" ], "files": [ { "path": "components/retroui/Radio.tsx", "target": "components/retroui/Radio.tsx", "type": "registry:component" } ] }, { "name": "select", "type": "registry:component", "title": "Select", "description": "Let your users pick what they want.", "dependencies": [ "@radix-ui/react-select", "lucide-react" ], "files": [ { "path": "components/retroui/Select.tsx", "target": "components/retroui/Select.tsx", "type": "registry:component" } ] }, { "name": "slider", "type": "registry:component", "title": "Slider", "description": "Let your users pick what they want.", "dependencies": [ "@radix-ui/react-slider", "lucide-react" ], "files": [ { "path": "components/retroui/Slider.tsx", "target": "components/retroui/Slider.tsx", "type": "registry:component" } ] }, { "name": "sonner", "type": "registry:component", "title": "Sonner", "description": "A beautiful toast component that can grab audience attention from any place.", "dependencies": [ "sonner", "lucide-react", "class-variance-authority" ], "files": [ { "path": "components/retroui/Sonner.tsx", "target": "components/retroui/Sonner.tsx", "type": "registry:component" } ] }, { "name": "switch", "type": "registry:component", "title": "Switch", "description": "Let users to turn on or off your marketing emails or notifications.", "dependencies": [ "@radix-ui/react-switch" ], "files": [ { "path": "components/retroui/Switch.tsx", "target": "components/retroui/Switch.tsx", "type": "registry:component" } ] }, { "name": "tab", "type": "registry:component", "title": "Tab", "description": "Switch between different views using tabs.", "dependencies": [ "@headlessui/react" ], "files": [ { "path": "components/retroui/Tab.tsx", "target": "components/retroui/Tab.tsx", "type": "registry:component" } ] }, { "name": "table", "type": "registry:component", "title": "Table", "description": "Show your data in a tabular format. 📊", "files": [ { "path": "components/retroui/Table.tsx", "target": "components/retroui/Table.tsx", "type": "registry:component" } ] }, { "name": "text", "type": "registry:component", "title": "text", "description": "Show your texts in different styles. 💅", "dependencies": [ "class-variance-authority" ], "files": [ { "path": "components/retroui/Text.tsx", "target": "components/retroui/Text.tsx", "type": "registry:component" } ] }, { "name": "textarea", "type": "registry:component", "title": "textarea", "description": "This pretty input makes your users want to type lots of stuff! ⌨️ ⌨", "files": [ { "path": "components/retroui/Textarea.tsx", "target": "components/retroui/Textarea.tsx", "type": "registry:component" } ] }, { "name": "toc", "type": "registry:component", "title": "Table of Contents", "description": "Show your table of contents in a sidebar.", "files": [ { "path": "components/retroui/TableOfContents.tsx", "target": "components/retroui/TableOfContents.tsx", "type": "registry:component" } ] }, { "name": "toggle", "type": "registry:component", "title": "Toggle", "description": "This crazy toggling button keeps people toggling...😃", "dependencies": [ "@radix-ui/react-toggle", "class-variance-authority" ], "author": "Ankan Bhattacharya ", "files": [ { "path": "components/retroui/Toggle.tsx", "target": "components/retroui/Toggle.tsx", "type": "registry:component" } ] }, { "name": "toggle-group", "type": "registry:component", "title": "Toggle Group", "description": "Group of toggling buttons...🤙", "dependencies": [ "@radix-ui/react-toggle", "@radix-ui/react-toggle-group", "class-variance-authority" ], "author": "Ankan Bhattacharya ", "files": [ { "path": "components/retroui/Toggle.tsx", "target": "components/retroui/Toggle.tsx", "type": "registry:component" }, { "path": "components/retroui/ToggleGroup.tsx", "target": "components/retroui/ToggleGroup.tsx", "type": "registry:component" } ] }, { "name": "tooltip", "type": "registry:component", "title": "Tooltip", "description": "A cool way to give your users a hint of what a component does...😉", "dependencies": [ "@radix-ui/react-tooltip", "class-variance-authority" ], "author": "Ankan Bhattacharya ", "files": [ { "path": "components/retroui/Tooltip.tsx", "target": "components/retroui/Tooltip.tsx", "type": "registry:component" } ] }, { "name": "area-chart", "type": "registry:component", "title": "Area Chart", "description": "Beautiful area chart for data visualization with retro styling", "dependencies": [ "recharts" ], "files": [ { "path": "components/retroui/charts/AreaChart.tsx", "target": "components/retroui/charts/AreaChart.tsx", "type": "registry:component" } ] }, { "name": "bar-chart", "type": "registry:component", "title": "Bar Chart", "description": "Beautiful bar chart for data visualization with retro styling", "dependencies": [ "recharts" ], "files": [ { "path": "components/retroui/charts/BarChart.tsx", "target": "components/retroui/charts/BarChart.tsx", "type": "registry:component" } ] }, { "name": "line-chart", "type": "registry:component", "title": "Line Chart", "description": "Beautiful line chart for data visualization with retro styling", "dependencies": [ "recharts" ], "files": [ { "path": "components/retroui/charts/LineChart.tsx", "target": "components/retroui/charts/LineChart.tsx", "type": "registry:component" } ] }, { "name": "pie-chart", "type": "registry:component", "title": "Pie Chart", "description": "Beautiful pie chart for data visualization with retro styling", "dependencies": [ "recharts" ], "files": [ { "path": "components/retroui/charts/PieChart.tsx", "target": "components/retroui/charts/PieChart.tsx", "type": "registry:component" } ] }, { "name": "accordion-style-default", "title": "accordion-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/accordion.json" ], "files": [ { "path": "preview/components/accordion-style-default.tsx", "target": "components/retroui/preview/accordion-style-default.tsx", "type": "registry:block" } ] }, { "name": "alert-style-default", "title": "alert-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/alert.json" ], "files": [ { "path": "preview/components/alert-style-default.tsx", "target": "components/retroui/preview/alert-style-default.tsx", "type": "registry:block" } ] }, { "name": "alert-style-solid", "title": "alert-style-solid", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/alert.json" ], "files": [ { "path": "preview/components/alert-style-solid.tsx", "target": "components/retroui/preview/alert-style-solid.tsx", "type": "registry:block" } ] }, { "name": "alert-style-with-icon", "title": "alert-style-with-icon", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/alert.json" ], "files": [ { "path": "preview/components/alert-style-with-icon.tsx", "target": "components/retroui/preview/alert-style-with-icon.tsx", "type": "registry:block" } ] }, { "name": "alert-style-all-status", "title": "alert-style-all-status", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/alert.json" ], "files": [ { "path": "preview/components/alert-style-all-status.tsx", "target": "components/retroui/preview/alert-style-all-status.tsx", "type": "registry:block" } ] }, { "name": "avatar-style-circle", "title": "avatar-style-circle", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/avatar.json" ], "files": [ { "path": "preview/components/avatar-style-circle.tsx", "target": "components/retroui/preview/avatar-style-circle.tsx", "type": "registry:block" } ] }, { "name": "avatar-style-fallbacks", "title": "avatar-style-fallbacks", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/avatar.json" ], "files": [ { "path": "preview/components/avatar-style-circle-fallbacks.tsx", "target": "components/retroui/preview/avatar-style-circle-fallbacks.tsx", "type": "registry:block" } ] }, { "name": "avatar-style-circle-sizes", "title": "avatar-style-circle-sizes", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/avatar.json" ], "files": [ { "path": "preview/components/avatar-style-circle-sizes.tsx", "target": "components/retroui/preview/avatar-style-circle-sizes.tsx", "type": "registry:block" } ] }, { "name": "badge-style-default", "title": "badge-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/badge.json" ], "files": [ { "path": "preview/components/badge-style-default.tsx", "target": "components/retroui/preview/badge-style-default.tsx", "type": "registry:block" } ] }, { "name": "badge-style-variants", "title": "badge-style-variants", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/badge.json" ], "files": [ { "path": "preview/components/badge-style-variants.tsx", "target": "components/retroui/preview/badge-style-variants.tsx", "type": "registry:block" } ] }, { "name": "badge-style-default", "title": "badge-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/badge.json" ], "files": [ { "path": "preview/components/badge-style-rounded.tsx", "target": "components/retroui/preview/badge-style-rounded.tsx", "type": "registry:block" } ] }, { "name": "badge-style-sizes", "title": "badge-style-sizes", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/badge.json" ], "files": [ { "path": "preview/components/badge-style-sizes.tsx", "target": "components/retroui/preview/badge-style-sizes.tsx", "type": "registry:block" } ] }, { "name": "button-style-default", "title": "button-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/button.json" ], "files": [ { "path": "preview/components/button-style-default.tsx", "target": "components/retroui/preview/button-style-default.tsx", "type": "registry:block" } ], "cssVars": { "theme": { "shadow-xs": "1px 1px 0 0 #000", "shadow": "3px 3px 0 0 #000", "shadow-md": "4px 4px 0 0 #000" }, "light": { "primary": "60 100% 60%", "primary-foreground": "0 0% 0%" }, "dark": { "primary": "60 100% 50%", "primary-foreground": "0 0% 0%" } } }, { "name": "button-style-secondary", "title": "button-style-secondary", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/button.json" ], "files": [ { "path": "preview/components/button-style-secondary.tsx", "target": "components/retroui/preview/button-style-secondary.tsx", "type": "registry:block" } ] }, { "name": "button-style-outline", "title": "button-style-outline", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/button.json" ], "files": [ { "path": "preview/components/button-style-outline.tsx", "target": "components/retroui/preview/button-style-outline.tsx", "type": "registry:block" } ] }, { "name": "button-style-link", "title": "button-style-link", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/button.json" ], "files": [ { "path": "preview/components/button-style-link.tsx", "target": "components/retroui/preview/button-style-link.tsx", "type": "registry:block" } ] }, { "name": "button-style-with-icon", "title": "button-style-with-icon", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/button.json" ], "files": [ { "path": "preview/components/button-style-with-icon.tsx", "target": "components/retroui/preview/button-style-with-icon.tsx", "type": "registry:block" } ] }, { "name": "card-style-default", "title": "card-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/card.json" ], "files": [ { "path": "preview/components/card-style-default.tsx", "target": "components/retroui/preview/card-style-default.tsx", "type": "registry:block" } ] }, { "name": "card-style-commerce", "title": "card-style-commerce", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/card.json" ], "files": [ { "path": "preview/components/card-style-commerce.tsx", "target": "components/retroui/preview/card-style-commerce.tsx", "type": "registry:block" } ] }, { "name": "card-style-testimonial", "title": "card-style-testimonial", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/card.json" ], "files": [ { "path": "preview/components/card-style-testimonial.tsx", "target": "components/retroui/preview/card-style-testimonial.tsx", "type": "registry:block" } ] }, { "name": "checkbox-style-default", "title": "checkbox-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/checkbox.json" ], "files": [ { "path": "preview/components/checkbox-style-default.tsx", "target": "components/retroui/preview/checkbox-style-default.tsx", "type": "registry:block" } ] }, { "name": "checkbox-style-toggle", "title": "checkbox-style-toggle", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/checkbox.json" ], "files": [ { "path": "preview/components/checkbox-style-variants.tsx", "target": "components/retroui/preview/checkbox-style-variants.tsx", "type": "registry:block" } ] }, { "name": "checkbox-style-default", "title": "checkbox-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/checkbox.json" ], "files": [ { "path": "preview/components/checkbox-style-sizes.tsx", "target": "components/retroui/preview/checkbox-style-sizes.tsx", "type": "registry:block" } ] }, { "name": "input-style-default", "title": "input-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/input.json" ], "files": [ { "path": "preview/components/input-style-default.tsx", "target": "components/retroui/preview/input-style-default.tsx", "type": "registry:block" } ] }, { "name": "input-style-with-label", "title": "input-style-with-label", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/input.json" ], "files": [ { "path": "preview/components/input-style-with-label.tsx", "target": "components/retroui/preview/input-style-with-label.tsx", "type": "registry:block" } ] }, { "name": "input-style-error", "title": "input-style-error", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/input.json" ], "files": [ { "path": "preview/components/input-style-error.tsx", "target": "components/retroui/preview/input-style-error.tsx", "type": "registry:block" } ] }, { "name": "menu-style-default", "title": "menu-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/menu.json" ], "files": [ { "path": "preview/components/menu-style-default.tsx", "target": "components/retroui/preview/menu-style-default.tsx", "type": "registry:block" } ] }, { "name": "progress-style-default", "title": "progress-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/progress.json" ], "files": [ { "path": "preview/components/progress-style-default.tsx", "target": "components/retroui/preview/progress-style-default.tsx", "type": "registry:block" } ] }, { "name": "radio-style-default", "title": "radio-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/radio.json" ], "files": [ { "path": "preview/components/radio-style-default.tsx", "target": "components/retroui/preview/radio-style-default.tsx", "type": "registry:block" } ] }, { "name": "radio-style-variants", "title": "radio-style-variants", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/radio.json" ], "files": [ { "path": "preview/components/radio-style-variants.tsx", "target": "components/retroui/preview/radio-style-variants.tsx", "type": "registry:block" } ] }, { "name": "radio-style-sizes", "title": "radio-style-sizes", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/radio.json" ], "files": [ { "path": "preview/components/radio-style-sizes.tsx", "target": "components/retroui/preview/radio-style-sizes.tsx", "type": "registry:block" } ] }, { "name": "select-style-default", "title": "select-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/select.json" ], "files": [ { "path": "preview/components/select-style-default.tsx", "target": "components/retroui/preview/select-style-default.tsx", "type": "registry:block" } ] }, { "name": "switch-style-default", "title": "switch-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/switch.json" ], "files": [ { "path": "preview/components/switch-style-default.tsx", "target": "components/retroui/preview/switch-style-default.tsx", "type": "registry:block" } ] }, { "name": "switch-style-disabled", "title": "switch-style-disabled", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/switch.json" ], "files": [ { "path": "preview/components/switch-style-disabled.tsx", "target": "components/retroui/preview/switch-style-disabled.tsx", "type": "registry:block" } ] }, { "name": "table-style-default", "title": "table-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/table.json" ], "files": [ { "path": "preview/components/table-style-default.tsx", "target": "components/retroui/preview/table-style-default.tsx", "type": "registry:block" } ] }, { "name": "table-with-checkbox", "title": "table-with-checkbox", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/table.json" ], "files": [ { "path": "preview/components/table-with-checkbox.tsx", "target": "components/retroui/preview/table-with-checkbox.tsx", "type": "registry:block" } ] }, { "name": "table-with-sticky-header", "title": "table-with-sticky-header", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/table.json" ], "files": [ { "path": "preview/components/table-with-sticky-header.tsx", "target": "components/retroui/preview/table-with-sticky-header.tsx", "type": "registry:block" } ] }, { "name": "textarea-style-default", "title": "textarea-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/textarea.json" ], "files": [ { "path": "preview/components/textarea-style-default.tsx", "target": "components/retroui/preview/textarea-style-default.tsx", "type": "registry:block" } ] }, { "name": "text-headings", "title": "text-headings", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/text.json" ], "files": [ { "path": "preview/components/text-headings.tsx", "target": "components/retroui/preview/text-headings.tsx", "type": "registry:block" } ] }, { "name": "typography-p", "title": "typography-p", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/text.json" ], "files": [ { "path": "preview/components/typography-p.tsx", "target": "components/retroui/preview/typography-p.tsx", "type": "registry:block" } ] }, { "name": "tab-style-default", "title": "tab-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/tab.json" ], "files": [ { "path": "preview/components/tab-style-default.tsx", "target": "components/retroui/preview/tab-style-default.tsx", "type": "registry:block" } ] }, { "name": "dialog-style-default", "title": "dialog-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/dialog.json" ], "files": [ { "path": "preview/components/dialog-style-default.tsx", "target": "components/retroui/preview/dialog-style-default.tsx", "type": "registry:block" } ] }, { "name": "dialog-style-with-footer", "title": "dialog-style-with-footer", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/dialog.json" ], "files": [ { "path": "preview/components/dialog-style-with-footer.tsx", "target": "components/retroui/preview/dialog-style-with-footer.tsx", "type": "registry:block" } ] }, { "name": "dialog-style-width-variant", "title": "dialog-style-width-variant", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/dialog.json" ], "files": [ { "path": "preview/components/dialog-style-width-variant.tsx", "target": "components/retroui/preview/dialog-style-width-variant.tsx", "type": "registry:block" } ] }, { "name": "dialog-style-with-form", "title": "dialog-style-with-form", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/dialog.json" ], "files": [ { "path": "preview/components/dialog-style-with-form.tsx", "target": "components/retroui/preview/dialog-style-with-form.tsx", "type": "registry:block" } ] }, { "name": "toggle-style-default", "title": "toggle-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-style-default.tsx", "target": "components/retroui/preview/toggle-style-default.tsx", "type": "registry:block" } ] }, { "name": "toggle-style-outline-muted", "title": "toggle-style-outline-muted", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-style-outline-muted.tsx", "target": "components/retroui/preview/toggle-style-outline-muted.tsx", "type": "registry:block" } ] }, { "name": "toggle-style-outlined", "title": "toggle-style-outlined", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-style-outlined.tsx", "target": "components/retroui/preview/toggle-style-outlined.tsx", "type": "registry:block" } ] }, { "name": "toggle-style-solid", "title": "toggle-style-solid", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-style-solid.tsx", "target": "components/retroui/preview/toggle-style-solid.tsx", "type": "registry:block" } ] }, { "name": "toggle-group-style-default", "title": "toggle-group-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json", "https://retroui.dev/r/toggle-group.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-group-style-default.tsx", "target": "components/retroui/preview/toggle-group-style-default.tsx", "type": "registry:block" } ] }, { "name": "toggle-group-style-outline-muted", "title": "toggle-group-style-outline-muted", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json", "https://retroui.dev/r/toggle-group.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-group-style-outline-muted.tsx", "target": "components/retroui/preview/toggle-group-style-outline-muted.tsx", "type": "registry:block" } ] }, { "name": "toggle-group-style-outlined", "title": "toggle-group-style-outlined", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json", "https://retroui.dev/r/toggle-group.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-group-style-outlined.tsx", "target": "components/retroui/preview/toggle-group-style-outlined.tsx", "type": "registry:block" } ] }, { "name": "toggle-group-style-solid", "title": "toggle-group-style-solid", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/toggle.json", "https://retroui.dev/r/toggle-group.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/toggle-group-style-solid.tsx", "target": "components/retroui/preview/toggle-group-style-solid.tsx", "type": "registry:block" } ] }, { "name": "tooltip-style-default", "title": "tooltip-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/tooltip.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/tooltip-style-default.tsx", "target": "components/retroui/preview/tooltip-style-default.tsx", "type": "registry:block" } ] }, { "name": "tooltip-style-primary", "title": "tooltip-style-primary", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/tooltip.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/tooltip-style-primary.tsx", "target": "components/retroui/preview/tooltip-style-primary.tsx", "type": "registry:block" } ] }, { "name": "tooltip-style-solid", "title": "tooltip-style-solid", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/tooltip.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/tooltip-style-solid.tsx", "target": "components/retroui/preview/tooltip-style-solid.tsx", "type": "registry:block" } ] }, { "name": "sonner-style-default", "title": "sonner-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/sonner.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/sonner-style-default.tsx", "target": "components/retroui/preview/sonner-style-default.tsx", "type": "registry:block" } ] }, { "name": "sonner-style-error", "title": "sonner-style-error", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/sonner.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/sonner-style-error.tsx", "target": "components/retroui/preview/sonner-style-error.tsx", "type": "registry:block" } ] }, { "name": "popover-style-default", "title": "popover-style-default", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/popover.json", "https://retroui.dev/r/label.json", "https://retroui.dev/r/input.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/popover-style-default.tsx", "target": "components/retroui/preview/popover-style-default.tsx", "type": "registry:block" } ] }, { "name": "popover-style-default-shadow", "title": "popover-style-default-shadow", "type": "registry:block", "registryDependencies": [ "https://retroui.dev/r/popover.json", "https://retroui.dev/r/label.json", "https://retroui.dev/r/input.json", "https://retroui.dev/r/button.json" ], "dependencies": [ "lucide-react" ], "files": [ { "path": "preview/components/popover-style-default-shadow.tsx", "target": "components/retroui/preview/popover-style-default-shadow.tsx", "type": "registry:block" } ] } ] }