diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 936c3193e6..4254113f29 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -9,5 +9,6 @@ "WebFetch(domain:github.com)" ], "deny": [] - } + }, + "outputStyle": "Explanatory" } diff --git a/apps/v4/app/(app)/create/components/radius-picker.tsx b/apps/v4/app/(app)/create/components/radius-picker.tsx index 5107afa28c..2156294005 100644 --- a/apps/v4/app/(app)/create/components/radius-picker.tsx +++ b/apps/v4/app/(app)/create/components/radius-picker.tsx @@ -23,7 +23,7 @@ export function RadiusPicker({ anchorRef: React.RefObject }) { const [params, setParams] = useDesignSystemSearchParams() - const isRadiusLocked = params.style === "lyra" + const isRadiusLocked = params.style === "lyra" || params.style === "sera" const selectedRadiusName = isRadiusLocked ? "none" : params.radius const currentRadius = RADII.find( diff --git a/apps/v4/app/globals.css b/apps/v4/app/globals.css index 72aabda708..7837a22c5c 100644 --- a/apps/v4/app/globals.css +++ b/apps/v4/app/globals.css @@ -9,6 +9,7 @@ @import "../registry/styles/style-maia.css" layer(base); @import "../registry/styles/style-mira.css" layer(base); @import "../registry/styles/style-luma.css" layer(base); +@import "../registry/styles/style-sera.css" layer(base); @custom-variant style-vega (&:where(.style-vega *)); @custom-variant style-nova (&:where(.style-nova *)); @@ -16,6 +17,7 @@ @custom-variant style-maia (&:where(.style-maia *)); @custom-variant style-mira (&:where(.style-mira *)); @custom-variant style-luma (&:where(.style-luma *)); +@custom-variant style-sera (&:where(.style-sera *)); @custom-variant dark (&:is(.dark *)); @custom-variant fixed (&:is(.layout-fixed *)); diff --git a/apps/v4/package.json b/apps/v4/package.json index 67ca568de1..e6af380d8f 100644 --- a/apps/v4/package.json +++ b/apps/v4/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "scripts": { - "dev": "pnpm registry:build && pnpm icons:dev & next dev --turbopack --port 4000", + "dev": "pnpm icons:dev & next dev --turbopack --port 4000", "build": "pnpm registry:build && next build", "start": "next start --port 4000", "preview": "pnpm registry:build && next build && next start --port 4000", diff --git a/apps/v4/public/r/config.json b/apps/v4/public/r/config.json index 6e50ff053c..a0c28d6547 100644 --- a/apps/v4/public/r/config.json +++ b/apps/v4/public/r/config.json @@ -215,6 +215,42 @@ "menuAccent": "subtle", "menuColor": "default", "radius": "default" + }, + { + "name": "radix-sera", + "title": "Sera (Radix)", + "description": "Sera / Lucide / Inter + Playfair Display", + "base": "radix", + "style": "sera", + "baseColor": "neutral", + "theme": "neutral", + "chartColor": "neutral", + "iconLibrary": "lucide", + "font": "inter", + "fontHeading": "playfair-display", + "item": "Item", + "rtl": false, + "menuAccent": "subtle", + "menuColor": "default", + "radius": "default" + }, + { + "name": "base-sera", + "title": "Sera (Base)", + "description": "Sera / Lucide / Inter + Playfair Display", + "base": "base", + "style": "sera", + "baseColor": "neutral", + "theme": "neutral", + "chartColor": "neutral", + "iconLibrary": "lucide", + "font": "inter", + "fontHeading": "playfair-display", + "item": "Item", + "rtl": false, + "menuAccent": "subtle", + "menuColor": "default", + "radius": "default" } ] } diff --git a/apps/v4/registry/__index__.tsx b/apps/v4/registry/__index__.tsx index 35e7b3e9c2..fd9180e95b 100644 --- a/apps/v4/registry/__index__.tsx +++ b/apps/v4/registry/__index__.tsx @@ -22933,6 +22933,1754 @@ export const Index: Record> = { }, }, }, + "radix-sera": { + accordion: { + name: "accordion", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/accordion") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "accordion" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/accordion", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/accordion-example.tsx", + api: "https://www.radix-ui.com/primitives/docs/components/accordion.md", + }, + }, + }, + alert: { + name: "alert", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/alert") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/alert", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/alert-example.tsx", + }, + }, + }, + "alert-dialog": { + name: "alert-dialog", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/radix-sera/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/alert-dialog") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert-dialog" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/alert-dialog", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/alert-dialog-example.tsx", + api: "https://www.radix-ui.com/primitives/docs/components/alert-dialog.md", + }, + }, + }, + "aspect-ratio": { + name: "aspect-ratio", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/aspect-ratio") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "aspect-ratio" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/aspect-ratio", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/aspect-ratio-example.tsx", + api: "https://www.radix-ui.com/primitives/docs/components/aspect-ratio.md", + }, + }, + }, + avatar: { + name: "avatar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/avatar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "avatar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/avatar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/avatar-example.tsx", + api: "https://www.radix-ui.com/primitives/docs/components/avatar.md", + }, + }, + }, + badge: { + name: "badge", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/badge") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "badge" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/badge", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/badge-example.tsx", + }, + }, + }, + breadcrumb: { + name: "breadcrumb", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/breadcrumb") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/breadcrumb", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/breadcrumb-example.tsx", + }, + }, + }, + button: { + name: "button", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/button") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/button", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/button-example.tsx", + }, + }, + }, + "button-group": { + name: "button-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["separator"], + files: [ + { + path: "styles/radix-sera/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/button-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/button-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/button-group-example.tsx", + }, + }, + }, + calendar: { + name: "calendar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/radix-sera/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/calendar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "calendar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/calendar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/calendar-example.tsx", + api: "https://react-day-picker.js.org", + }, + }, + }, + card: { + name: "card", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/card") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "card" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/card", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/card-example.tsx", + }, + }, + }, + carousel: { + name: "carousel", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/radix-sera/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/carousel") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/carousel", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/carousel-example.tsx", + api: "https://www.embla-carousel.com/get-started/react", + }, + }, + }, + chart: { + name: "chart", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/chart") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/chart", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/chart-example.tsx", + }, + }, + }, + checkbox: { + name: "checkbox", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/checkbox") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "checkbox" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/checkbox", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/checkbox-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/checkbox.md", + }, + }, + }, + collapsible: { + name: "collapsible", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/collapsible") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "collapsible" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/collapsible", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/collapsible-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/collapsible.md", + }, + }, + }, + combobox: { + name: "combobox", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/radix-sera/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/combobox") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "combobox" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/combobox", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/combobox-example.tsx", + api: "https://base-ui.com/react/components/combobox", + }, + }, + }, + command: { + name: "command", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/radix-sera/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/command") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "command" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/command", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/command-example.tsx", + api: "https://github.com/dip/cmdk", + }, + }, + }, + "context-menu": { + name: "context-menu", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/context-menu") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "context-menu" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/context-menu", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/context-menu-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/context-menu.md", + }, + }, + }, + dialog: { + name: "dialog", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/radix-sera/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/dialog") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dialog" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/dialog", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/dialog-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/dialog.md", + }, + }, + }, + drawer: { + name: "drawer", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/drawer") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "drawer" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/drawer", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/drawer-example.tsx", + api: "https://vaul.emilkowal.ski/getting-started", + }, + }, + }, + "dropdown-menu": { + name: "dropdown-menu", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/dropdown-menu") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dropdown-menu" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/dropdown-menu", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/dropdown-menu-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/dropdown-menu.md", + }, + }, + }, + empty: { + name: "empty", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/empty") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/empty", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/empty-example.tsx", + }, + }, + }, + field: { + name: "field", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/radix-sera/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/field") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/field", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/field-example.tsx", + }, + }, + }, + "hover-card": { + name: "hover-card", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/hover-card") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "hover-card" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/hover-card", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/hover-card-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/hover-card.md", + }, + }, + }, + input: { + name: "input", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/input") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/input", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/input-example.tsx", + }, + }, + }, + "input-group": { + name: "input-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/radix-sera/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/input-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/input-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/input-group-example.tsx", + }, + }, + }, + "input-otp": { + name: "input-otp", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/input-otp") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-otp" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/input-otp", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/input-otp-example.tsx", + api: "https://input-otp.rodz.dev", + }, + }, + }, + item: { + name: "item", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["separator"], + files: [ + { + path: "styles/radix-sera/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/item") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/item", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/item-example.tsx", + }, + }, + }, + label: { + name: "label", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/label") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "label" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/label", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/label-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/label.md", + }, + }, + }, + menubar: { + name: "menubar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/menubar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "menubar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/menubar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/menubar-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/menubar.md", + }, + }, + }, + "navigation-menu": { + name: "navigation-menu", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/navigation-menu") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "navigation-menu" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/navigation-menu", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/navigation-menu-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/navigation-menu.md", + }, + }, + }, + pagination: { + name: "pagination", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/radix-sera/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/pagination") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "pagination" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/pagination", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/pagination-example.tsx", + }, + }, + }, + popover: { + name: "popover", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/popover") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "popover" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/popover", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/popover-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/popover.md", + }, + }, + }, + progress: { + name: "progress", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/progress") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "progress" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/progress", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/progress-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/progress.md", + }, + }, + }, + "radio-group": { + name: "radio-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/radio-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "radio-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/radio-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/radio-group-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/radio-group.md", + }, + }, + }, + resizable: { + name: "resizable", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/resizable") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "resizable" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/resizable", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/resizable-example.tsx", + api: "https://github.com/bvaughn/react-resizable-panels", + }, + }, + }, + "scroll-area": { + name: "scroll-area", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/scroll-area") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "scroll-area" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/scroll-area", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/scroll-area-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/scroll-area.md", + }, + }, + }, + select: { + name: "select", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/select") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "select" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/select", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/select-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/select.md", + }, + }, + }, + separator: { + name: "separator", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/separator") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "separator" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/separator", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/separator-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/separator.md", + }, + }, + }, + sheet: { + name: "sheet", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/radix-sera/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/sheet") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sheet" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/sheet", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/sheet-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/dialog.md", + }, + }, + }, + sidebar: { + name: "sidebar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "styles/radix-sera/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/sidebar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/sidebar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/sidebar-example.tsx", + }, + }, + }, + skeleton: { + name: "skeleton", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/skeleton") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "skeleton" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/skeleton", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/skeleton-example.tsx", + }, + }, + }, + slider: { + name: "slider", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/slider") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "slider" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/slider", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/slider-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/slider.md", + }, + }, + }, + sonner: { + name: "sonner", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/sonner") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sonner" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/sonner", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/sonner-example.tsx", + api: "https://sonner.emilkowal.ski", + }, + }, + }, + spinner: { + name: "spinner", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/spinner") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/spinner", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/spinner-example.tsx", + }, + }, + }, + switch: { + name: "switch", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/switch") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "switch" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/switch", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/switch-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/switch.md", + }, + }, + }, + table: { + name: "table", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/table") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "table" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/table", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/table-example.tsx", + }, + }, + }, + tabs: { + name: "tabs", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/tabs") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "tabs" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/tabs", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/tabs-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/tabs.md", + }, + }, + }, + textarea: { + name: "textarea", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/textarea") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/textarea", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/textarea-example.tsx", + }, + }, + }, + toggle: { + name: "toggle", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/toggle") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/toggle", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/toggle-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/toggle.md", + }, + }, + }, + "toggle-group": { + name: "toggle-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["toggle"], + files: [ + { + path: "styles/radix-sera/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/toggle-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/toggle-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/toggle-group-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/toggle-group.md", + }, + }, + }, + tooltip: { + name: "tooltip", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/tooltip") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "tooltip" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/tooltip", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/tooltip-example.tsx", + api: "https://www.radix-ui.com/docs/primitives/components/tooltip.md", + }, + }, + }, + kbd: { + name: "kbd", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/kbd") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/kbd", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/kbd-example.tsx", + }, + }, + }, + "native-select": { + name: "native-select", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/native-select") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "native-select" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/native-select", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/radix/examples/native-select-example.tsx", + }, + }, + }, + direction: { + name: "direction", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/radix-sera/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/radix-sera/ui/direction") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "direction" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/direction", + api: "https://www.radix-ui.com/primitives/docs/utilities/direction-provider.md", + }, + }, + }, + }, "base-vega": { accordion: { name: "accordion", @@ -31668,4 +33416,1751 @@ export const Index: Record> = { }, }, }, + "base-sera": { + accordion: { + name: "accordion", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/accordion") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "accordion" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/accordion", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/accordion-example.tsx", + api: "https://base-ui.com/react/components/accordion.md", + }, + }, + }, + alert: { + name: "alert", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/alert") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/alert", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/alert-example.tsx", + }, + }, + }, + "alert-dialog": { + name: "alert-dialog", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/base-sera/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/alert-dialog") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert-dialog" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/alert-dialog", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/alert-dialog-example.tsx", + api: "https://base-ui.com/react/components/alert-dialog.md", + }, + }, + }, + "aspect-ratio": { + name: "aspect-ratio", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/aspect-ratio") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "aspect-ratio" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/aspect-ratio", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/aspect-ratio-example.tsx", + }, + }, + }, + avatar: { + name: "avatar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/avatar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "avatar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/avatar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/avatar-example.tsx", + api: "https://base-ui.com/react/components/avatar.md", + }, + }, + }, + badge: { + name: "badge", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/badge") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "badge" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/badge", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/badge-example.tsx", + }, + }, + }, + breadcrumb: { + name: "breadcrumb", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/breadcrumb") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/breadcrumb", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/breadcrumb-example.tsx", + }, + }, + }, + button: { + name: "button", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/button") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/button", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/button-example.tsx", + }, + }, + }, + "button-group": { + name: "button-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["separator"], + files: [ + { + path: "styles/base-sera/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/button-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/button-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/button-group-example.tsx", + }, + }, + }, + calendar: { + name: "calendar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/base-sera/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/calendar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "calendar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/calendar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/calendar-example.tsx", + api: "https://react-day-picker.js.org", + }, + }, + }, + card: { + name: "card", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/card") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "card" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/card", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/card-example.tsx", + }, + }, + }, + carousel: { + name: "carousel", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/base-sera/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/carousel") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/carousel", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/carousel-example.tsx", + api: "https://www.embla-carousel.com/get-started/react", + }, + }, + }, + chart: { + name: "chart", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["card"], + files: [ + { + path: "styles/base-sera/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/chart") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/chart", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/chart-example.tsx", + }, + }, + }, + checkbox: { + name: "checkbox", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/checkbox") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "checkbox" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/checkbox", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/checkbox-example.tsx", + api: "https://base-ui.com/react/components/checkbox.md", + }, + }, + }, + collapsible: { + name: "collapsible", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/collapsible") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "collapsible" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/collapsible", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/collapsible-example.tsx", + api: "https://base-ui.com/react/components/collapsible.md", + }, + }, + }, + combobox: { + name: "combobox", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/base-sera/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/combobox") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "combobox" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/combobox", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/combobox-example.tsx", + api: "https://base-ui.com/react/components/combobox.md", + }, + }, + }, + command: { + name: "command", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/base-sera/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/command") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "command" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/command", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/command-example.tsx", + api: "https://github.com/dip/cmdk", + }, + }, + }, + "context-menu": { + name: "context-menu", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/context-menu") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "context-menu" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/context-menu", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/context-menu-example.tsx", + api: "https://base-ui.com/react/components/context-menu.md", + }, + }, + }, + dialog: { + name: "dialog", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/base-sera/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/dialog") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dialog" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/dialog", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/dialog-example.tsx", + api: "https://base-ui.com/react/components/dialog.md", + }, + }, + }, + drawer: { + name: "drawer", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/drawer") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "drawer" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/drawer", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/drawer-example.tsx", + api: "https://vaul.emilkowal.ski/getting-started", + }, + }, + }, + "dropdown-menu": { + name: "dropdown-menu", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/dropdown-menu") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dropdown-menu" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/dropdown-menu", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/dropdown-menu-example.tsx", + api: "https://base-ui.com/react/components/menu.md", + }, + }, + }, + empty: { + name: "empty", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/empty") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/empty", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/empty-example.tsx", + }, + }, + }, + field: { + name: "field", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/base-sera/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/field") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/field", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/field-example.tsx", + }, + }, + }, + "hover-card": { + name: "hover-card", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/hover-card") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "hover-card" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/hover-card", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/hover-card-example.tsx", + api: "https://base-ui.com/react/components/hover-card.md", + }, + }, + }, + input: { + name: "input", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/input") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/input", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/input-example.tsx", + }, + }, + }, + "input-group": { + name: "input-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/base-sera/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/input-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/input-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/input-group-example.tsx", + }, + }, + }, + "input-otp": { + name: "input-otp", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/input-otp") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-otp" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/input-otp", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/input-otp-example.tsx", + api: "https://input-otp.rodz.dev", + }, + }, + }, + item: { + name: "item", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["separator"], + files: [ + { + path: "styles/base-sera/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/item") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/item", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/item-example.tsx", + }, + }, + }, + label: { + name: "label", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/label") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "label" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/label", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/label-example.tsx", + api: "https://base-ui.com/react/components/label.md", + }, + }, + }, + menubar: { + name: "menubar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["dropdown-menu"], + files: [ + { + path: "styles/base-sera/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/menubar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "menubar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/menubar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/menubar-example.tsx", + api: "https://base-ui.com/react/components/menubar.md", + }, + }, + }, + "navigation-menu": { + name: "navigation-menu", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/navigation-menu") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "navigation-menu" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/navigation-menu", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/navigation-menu-example.tsx", + api: "https://base-ui.com/react/components/navigation-menu.md", + }, + }, + }, + pagination: { + name: "pagination", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/base-sera/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/pagination") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "pagination" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/pagination", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/pagination-example.tsx", + }, + }, + }, + popover: { + name: "popover", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/popover") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "popover" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/popover", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/popover-example.tsx", + api: "https://base-ui.com/react/components/popover.md", + }, + }, + }, + progress: { + name: "progress", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/progress") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "progress" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/progress", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/progress-example.tsx", + api: "https://base-ui.com/react/components/progress.md", + }, + }, + }, + "radio-group": { + name: "radio-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/radio-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "radio-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/radio-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/radio-group-example.tsx", + api: "https://base-ui.com/react/components/radio-group.md", + }, + }, + }, + resizable: { + name: "resizable", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/resizable") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "resizable" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/resizable", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/resizable-example.tsx", + api: "https://github.com/bvaughn/react-resizable-panels", + }, + }, + }, + "scroll-area": { + name: "scroll-area", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/scroll-area") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "scroll-area" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/scroll-area", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/scroll-area-example.tsx", + api: "https://base-ui.com/react/components/scroll-area.md", + }, + }, + }, + select: { + name: "select", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/select") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "select" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/select", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/select-example.tsx", + api: "https://base-ui.com/react/components/select.md", + }, + }, + }, + separator: { + name: "separator", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/separator") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "separator" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/separator", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/separator-example.tsx", + api: "https://base-ui.com/react/components/separator.md", + }, + }, + }, + sheet: { + name: "sheet", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [ + { + path: "styles/base-sera/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/sheet") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sheet" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/sheet", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/sheet-example.tsx", + api: "https://base-ui.com/react/components/dialog.md", + }, + }, + }, + sidebar: { + name: "sidebar", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: [ + "button", + "input", + "separator", + "sheet", + "skeleton", + "tooltip", + "use-mobile", + ], + files: [ + { + path: "styles/base-sera/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/sidebar") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/sidebar", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/sidebar-example.tsx", + }, + }, + }, + skeleton: { + name: "skeleton", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/skeleton") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "skeleton" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/skeleton", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/skeleton-example.tsx", + }, + }, + }, + slider: { + name: "slider", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/slider") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "slider" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/slider", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/slider-example.tsx", + api: "https://base-ui.com/react/components/slider.md", + }, + }, + }, + sonner: { + name: "sonner", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/sonner") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sonner" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/sonner", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/sonner-example.tsx", + api: "https://sonner.emilkowal.ski", + }, + }, + }, + spinner: { + name: "spinner", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/spinner") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/spinner", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/spinner-example.tsx", + }, + }, + }, + switch: { + name: "switch", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/switch") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "switch" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/switch", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/switch-example.tsx", + api: "https://base-ui.com/react/components/switch.md", + }, + }, + }, + table: { + name: "table", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/table") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "table" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/table", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/table-example.tsx", + }, + }, + }, + tabs: { + name: "tabs", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/tabs") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "tabs" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/tabs", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/tabs-example.tsx", + api: "https://base-ui.com/react/components/tabs.md", + }, + }, + }, + textarea: { + name: "textarea", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/textarea") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/textarea", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/textarea-example.tsx", + }, + }, + }, + toggle: { + name: "toggle", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/toggle") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/toggle", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/toggle-example.tsx", + api: "https://base-ui.com/react/components/toggle.md", + }, + }, + }, + "toggle-group": { + name: "toggle-group", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: ["toggle"], + files: [ + { + path: "styles/base-sera/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/toggle-group") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/toggle-group", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/toggle-group-example.tsx", + api: "https://base-ui.com/react/components/toggle-group.md", + }, + }, + }, + tooltip: { + name: "tooltip", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/tooltip") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "tooltip" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/tooltip", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/tooltip-example.tsx", + api: "https://base-ui.com/react/components/tooltip.md", + }, + }, + }, + kbd: { + name: "kbd", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/kbd") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/kbd", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/kbd-example.tsx", + }, + }, + }, + "native-select": { + name: "native-select", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/native-select") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "native-select" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/native-select", + examples: + "https://raw.githubusercontent.com/shadcn-ui/ui/refs/heads/main/apps/v4/registry/bases/base/examples/native-select-example.tsx", + }, + }, + }, + direction: { + name: "direction", + title: "undefined", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [ + { + path: "styles/base-sera/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], + component: React.lazy(async () => { + const mod = await import("@/styles/base-sera/ui/direction") + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "direction" + return { default: mod.default || mod[exportName] } + }), + categories: undefined, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/direction", + api: "https://base-ui.com/react/utils/direction-provider.md", + }, + }, + }, + }, } diff --git a/apps/v4/registry/bases/base/components/example.tsx b/apps/v4/registry/bases/base/components/example.tsx index 1f83f1df9f..05c4b3e8fd 100644 --- a/apps/v4/registry/bases/base/components/example.tsx +++ b/apps/v4/registry/bases/base/components/example.tsx @@ -43,7 +43,7 @@ function Example({
diff --git a/apps/v4/registry/bases/base/ui/field.tsx b/apps/v4/registry/bases/base/ui/field.tsx index 04a06b9024..8ab9ef35e4 100644 --- a/apps/v4/registry/bases/base/ui/field.tsx +++ b/apps/v4/registry/bases/base/ui/field.tsx @@ -98,7 +98,7 @@ function FieldLabel({