1626 lines
45 KiB
JSON
1626 lines
45 KiB
JSON
{
|
|
"$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 <https://github.com/ankan002>",
|
|
"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 <https://github.com/ankan002>",
|
|
"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 <https://github.com/ankan002>",
|
|
"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 <https://github.com/ankan002>",
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |