From 23b2ac4dcf45312aba85979ce7f7a9a8b9f056ef Mon Sep 17 00:00:00 2001 From: shadcn Date: Sun, 29 Mar 2026 11:17:39 +0400 Subject: [PATCH] refactor: create page (#10212) * refactor: create page * fix --- .../create}/components/accent-picker.tsx | 6 +- .../create}/components/action-menu.tsx | 2 +- .../create}/components/base-color-picker.tsx | 6 +- .../create}/components/base-picker.tsx | 4 +- .../create}/components/chart-color-picker.tsx | 6 +- .../create}/components/copy-preset.tsx | 2 +- .../create}/components/customizer.tsx | 36 +- .../components/design-system-provider.tsx | 6 +- .../create}/components/font-picker.tsx | 8 +- .../create}/components/history-buttons.tsx | 2 +- .../components/icon-library-picker.tsx | 6 +- .../create/components/icon-placeholder.tsx | 75 + .../create}/components/item-explorer.tsx | 4 +- .../create}/components/lock-button.tsx | 5 +- .../create}/components/main-menu.tsx | 12 +- .../create}/components/menu-picker.tsx | 6 +- .../create}/components/mode-switcher.tsx | 2 +- .../create}/components/picker.tsx | 2 +- .../create}/components/preset-handler.tsx | 2 +- .../create}/components/preset-picker.tsx | 4 +- .../create}/components/preview-style.tsx | 0 .../create}/components/preview.tsx | 14 +- .../create}/components/project-form.tsx | 6 +- .../create}/components/radius-picker.tsx | 6 +- .../create}/components/random-button.tsx | 4 +- .../create}/components/reset-button.tsx | 2 +- .../create}/components/share-button.tsx | 4 +- .../create}/components/style-picker.tsx | 6 +- .../create}/components/theme-picker.tsx | 6 +- .../create}/components/v0-button.tsx | 2 +- .../create}/components/welcome-dialog.tsx | 0 .../create}/hooks/use-action-menu.ts | 4 +- .../create}/hooks/use-design-system.ts | 4 +- .../create}/hooks/use-history.tsx | 0 .../create}/hooks/use-iframe-sync.tsx | 2 +- .../create}/hooks/use-locks.tsx | 0 .../create}/hooks/use-random.tsx | 8 +- .../create}/hooks/use-reset.tsx | 2 +- .../create}/hooks/use-theme-toggle.tsx | 0 .../app/{(create) => (app)}/create/layout.tsx | 4 +- .../app/{(create) => (app)/create}/lib/api.ts | 2 +- .../create}/lib/constants.ts | 0 apps/v4/app/(app)/create/lib/fonts.ts | 233 + .../create}/lib/merge-theme.ts | 0 .../create}/lib/preset-code.ts | 0 .../create}/lib/preset-query.test.ts | 0 .../create}/lib/preset-query.ts | 0 .../create}/lib/randomize-biases.ts | 0 apps/v4/app/(app)/create/lib/search-params.ts | 309 + .../create}/lib/templates.ts | 0 .../{(create) => (app)/create}/lib/utils.ts | 0 .../{(create) => (app)/create}/lib/v0.test.ts | 2 +- .../app/{(create) => (app)/create}/lib/v0.ts | 0 .../app/{(create) => (app)}/create/page.tsx | 21 +- apps/v4/app/(app)/layout.tsx | 4 +- .../(create)/components/icon-placeholder.tsx | 74 +- apps/v4/app/(create)/init/parse-config.ts | 2 +- apps/v4/app/(create)/init/route.ts | 2 +- apps/v4/app/(create)/init/v0/route.ts | 4 +- apps/v4/app/(create)/lib/fonts.ts | 234 +- apps/v4/app/(create)/lib/search-params.ts | 310 +- .../(create)/preview/[base]/[name]/page.tsx | 14 +- apps/v4/components/site-header.tsx | 28 +- apps/v4/package.json | 2 +- apps/v4/registry/__index__.tsx | 25078 +++++++++++----- pnpm-lock.yaml | 14 +- 66 files changed, 18347 insertions(+), 8256 deletions(-) rename apps/v4/app/{(create) => (app)/create}/components/accent-picker.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/components/action-menu.tsx (96%) rename apps/v4/app/{(create) => (app)/create}/components/base-color-picker.tsx (92%) rename apps/v4/app/{(create) => (app)/create}/components/base-picker.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/components/chart-color-picker.tsx (95%) rename apps/v4/app/{(create) => (app)/create}/components/copy-preset.tsx (93%) rename apps/v4/app/{(create) => (app)/create}/components/customizer.tsx (70%) rename apps/v4/app/{(create) => (app)/create}/components/design-system-provider.tsx (97%) rename apps/v4/app/{(create) => (app)/create}/components/font-picker.tsx (95%) rename apps/v4/app/{(create) => (app)/create}/components/history-buttons.tsx (97%) rename apps/v4/app/{(create) => (app)/create}/components/icon-library-picker.tsx (96%) create mode 100644 apps/v4/app/(app)/create/components/icon-placeholder.tsx rename apps/v4/app/{(create) => (app)/create}/components/item-explorer.tsx (96%) rename apps/v4/app/{(create) => (app)/create}/components/lock-button.tsx (92%) rename apps/v4/app/{(create) => (app)/create}/components/main-menu.tsx (87%) rename apps/v4/app/{(create) => (app)/create}/components/menu-picker.tsx (96%) rename apps/v4/app/{(create) => (app)/create}/components/mode-switcher.tsx (97%) rename apps/v4/app/{(create) => (app)/create}/components/picker.tsx (99%) rename apps/v4/app/{(create) => (app)/create}/components/preset-handler.tsx (90%) rename apps/v4/app/{(create) => (app)/create}/components/preset-picker.tsx (96%) rename apps/v4/app/{(create) => (app)/create}/components/preview-style.tsx (100%) rename apps/v4/app/{(create) => (app)/create}/components/preview.tsx (89%) rename apps/v4/app/{(create) => (app)/create}/components/project-form.tsx (98%) rename apps/v4/app/{(create) => (app)/create}/components/radius-picker.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/components/random-button.tsx (93%) rename apps/v4/app/{(create) => (app)/create}/components/reset-button.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/components/share-button.tsx (90%) rename apps/v4/app/{(create) => (app)/create}/components/style-picker.tsx (91%) rename apps/v4/app/{(create) => (app)/create}/components/theme-picker.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/components/v0-button.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/components/welcome-dialog.tsx (100%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-action-menu.ts (95%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-design-system.ts (58%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-history.tsx (100%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-iframe-sync.tsx (94%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-locks.tsx (100%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-random.tsx (96%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-reset.tsx (97%) rename apps/v4/app/{(create) => (app)/create}/hooks/use-theme-toggle.tsx (100%) rename apps/v4/app/{(create) => (app)}/create/layout.tsx (66%) rename apps/v4/app/{(create) => (app)/create}/lib/api.ts (97%) rename apps/v4/app/{(create) => (app)/create}/lib/constants.ts (100%) create mode 100644 apps/v4/app/(app)/create/lib/fonts.ts rename apps/v4/app/{(create) => (app)/create}/lib/merge-theme.ts (100%) rename apps/v4/app/{(create) => (app)/create}/lib/preset-code.ts (100%) rename apps/v4/app/{(create) => (app)/create}/lib/preset-query.test.ts (100%) rename apps/v4/app/{(create) => (app)/create}/lib/preset-query.ts (100%) rename apps/v4/app/{(create) => (app)/create}/lib/randomize-biases.ts (100%) create mode 100644 apps/v4/app/(app)/create/lib/search-params.ts rename apps/v4/app/{(create) => (app)/create}/lib/templates.ts (100%) rename apps/v4/app/{(create) => (app)/create}/lib/utils.ts (100%) rename apps/v4/app/{(create) => (app)/create}/lib/v0.test.ts (98%) rename apps/v4/app/{(create) => (app)/create}/lib/v0.ts (100%) rename apps/v4/app/{(create) => (app)}/create/page.tsx (67%) diff --git a/apps/v4/app/(create)/components/accent-picker.tsx b/apps/v4/app/(app)/create/components/accent-picker.tsx similarity index 94% rename from apps/v4/app/(create)/components/accent-picker.tsx rename to apps/v4/app/(app)/create/components/accent-picker.tsx index 7ac45b58e7..ba5cc3d45f 100644 --- a/apps/v4/app/(create)/components/accent-picker.tsx +++ b/apps/v4/app/(app)/create/components/accent-picker.tsx @@ -1,7 +1,7 @@ "use client" import { MENU_ACCENTS, type MenuAccentValue } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -9,8 +9,8 @@ import { PickerRadioGroup, PickerRadioItem, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function MenuAccentPicker({ isMobile, diff --git a/apps/v4/app/(create)/components/action-menu.tsx b/apps/v4/app/(app)/create/components/action-menu.tsx similarity index 96% rename from apps/v4/app/(create)/components/action-menu.tsx rename to apps/v4/app/(app)/create/components/action-menu.tsx index 3a37bb4bce..1b21088d42 100644 --- a/apps/v4/app/(create)/components/action-menu.tsx +++ b/apps/v4/app/(app)/create/components/action-menu.tsx @@ -12,7 +12,7 @@ import { CommandItem, CommandList, } from "@/styles/base-nova/ui/command" -import { useActionMenu } from "@/app/(create)/hooks/use-action-menu" +import { useActionMenu } from "@/app/(app)/create/hooks/use-action-menu" export const CMD_K_FORWARD_TYPE = "cmd-k-forward" diff --git a/apps/v4/app/(create)/components/base-color-picker.tsx b/apps/v4/app/(app)/create/components/base-color-picker.tsx similarity index 92% rename from apps/v4/app/(create)/components/base-color-picker.tsx rename to apps/v4/app/(app)/create/components/base-color-picker.tsx index e0d1ec1d7d..7dbf8cae8c 100644 --- a/apps/v4/app/(create)/components/base-color-picker.tsx +++ b/apps/v4/app/(app)/create/components/base-color-picker.tsx @@ -4,7 +4,7 @@ import * as React from "react" import { useMounted } from "@/hooks/use-mounted" import { BASE_COLORS, type BaseColorName } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -12,8 +12,8 @@ import { PickerRadioGroup, PickerRadioItem, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function BaseColorPicker({ isMobile, diff --git a/apps/v4/app/(create)/components/base-picker.tsx b/apps/v4/app/(app)/create/components/base-picker.tsx similarity index 94% rename from apps/v4/app/(create)/components/base-picker.tsx rename to apps/v4/app/(app)/create/components/base-picker.tsx index f43b11460d..43f611b36e 100644 --- a/apps/v4/app/(create)/components/base-picker.tsx +++ b/apps/v4/app/(app)/create/components/base-picker.tsx @@ -10,8 +10,8 @@ import { PickerRadioGroup, PickerRadioItem, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function BasePicker({ isMobile, diff --git a/apps/v4/app/(create)/components/chart-color-picker.tsx b/apps/v4/app/(app)/create/components/chart-color-picker.tsx similarity index 95% rename from apps/v4/app/(create)/components/chart-color-picker.tsx rename to apps/v4/app/(app)/create/components/chart-color-picker.tsx index 33b3a12a5e..3cc2b4636c 100644 --- a/apps/v4/app/(create)/components/chart-color-picker.tsx +++ b/apps/v4/app/(app)/create/components/chart-color-picker.tsx @@ -8,7 +8,7 @@ import { getThemesForBaseColor, type ChartColorName, } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -17,8 +17,8 @@ import { PickerRadioItem, PickerSeparator, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function ChartColorPicker({ isMobile, diff --git a/apps/v4/app/(create)/components/copy-preset.tsx b/apps/v4/app/(app)/create/components/copy-preset.tsx similarity index 93% rename from apps/v4/app/(create)/components/copy-preset.tsx rename to apps/v4/app/(app)/create/components/copy-preset.tsx index a91fbf8d64..55024fbe4c 100644 --- a/apps/v4/app/(create)/components/copy-preset.tsx +++ b/apps/v4/app/(app)/create/components/copy-preset.tsx @@ -5,7 +5,7 @@ import * as React from "react" import { cn } from "@/lib/utils" import { copyToClipboardWithMeta } from "@/components/copy-button" import { Button } from "@/styles/base-nova/ui/button" -import { usePresetCode } from "@/app/(create)/hooks/use-design-system" +import { usePresetCode } from "@/app/(app)/create/hooks/use-design-system" export function CopyPreset({ className }: React.ComponentProps) { const presetCode = usePresetCode() diff --git a/apps/v4/app/(create)/components/customizer.tsx b/apps/v4/app/(app)/create/components/customizer.tsx similarity index 70% rename from apps/v4/app/(create)/components/customizer.tsx rename to apps/v4/app/(app)/create/components/customizer.tsx index 980343a6b9..2061c4a1dc 100644 --- a/apps/v4/app/(create)/components/customizer.tsx +++ b/apps/v4/app/(app)/create/components/customizer.tsx @@ -12,24 +12,24 @@ import { CardHeader, } from "@/styles/base-nova/ui/card" import { FieldGroup, FieldSeparator } from "@/styles/base-nova/ui/field" -import { MenuAccentPicker } from "@/app/(create)/components/accent-picker" -import { ActionMenu } from "@/app/(create)/components/action-menu" -import { BaseColorPicker } from "@/app/(create)/components/base-color-picker" -import { BasePicker } from "@/app/(create)/components/base-picker" -import { ChartColorPicker } from "@/app/(create)/components/chart-color-picker" -import { CopyPreset } from "@/app/(create)/components/copy-preset" -import { FontPicker } from "@/app/(create)/components/font-picker" -import { IconLibraryPicker } from "@/app/(create)/components/icon-library-picker" -import { MainMenu } from "@/app/(create)/components/main-menu" -import { MenuColorPicker } from "@/app/(create)/components/menu-picker" -import { RadiusPicker } from "@/app/(create)/components/radius-picker" -import { RandomButton } from "@/app/(create)/components/random-button" -import { ResetDialog } from "@/app/(create)/components/reset-button" -import { StylePicker } from "@/app/(create)/components/style-picker" -import { ThemePicker } from "@/app/(create)/components/theme-picker" -import { V0Button } from "@/app/(create)/components/v0-button" -import { FONT_HEADING_OPTIONS, FONTS } from "@/app/(create)/lib/fonts" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import { MenuAccentPicker } from "@/app/(app)/create/components/accent-picker" +import { ActionMenu } from "@/app/(app)/create/components/action-menu" +import { BaseColorPicker } from "@/app/(app)/create/components/base-color-picker" +import { BasePicker } from "@/app/(app)/create/components/base-picker" +import { ChartColorPicker } from "@/app/(app)/create/components/chart-color-picker" +import { CopyPreset } from "@/app/(app)/create/components/copy-preset" +import { FontPicker } from "@/app/(app)/create/components/font-picker" +import { IconLibraryPicker } from "@/app/(app)/create/components/icon-library-picker" +import { MainMenu } from "@/app/(app)/create/components/main-menu" +import { MenuColorPicker } from "@/app/(app)/create/components/menu-picker" +import { RadiusPicker } from "@/app/(app)/create/components/radius-picker" +import { RandomButton } from "@/app/(app)/create/components/random-button" +import { ResetDialog } from "@/app/(app)/create/components/reset-button" +import { StylePicker } from "@/app/(app)/create/components/style-picker" +import { ThemePicker } from "@/app/(app)/create/components/theme-picker" +import { V0Button } from "@/app/(app)/create/components/v0-button" +import { FONT_HEADING_OPTIONS, FONTS } from "@/app/(app)/create/lib/fonts" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function Customizer({ itemsByBase, diff --git a/apps/v4/app/(create)/components/design-system-provider.tsx b/apps/v4/app/(app)/create/components/design-system-provider.tsx similarity index 97% rename from apps/v4/app/(create)/components/design-system-provider.tsx rename to apps/v4/app/(app)/create/components/design-system-provider.tsx index c70d80872a..a06d973bc5 100644 --- a/apps/v4/app/(create)/components/design-system-provider.tsx +++ b/apps/v4/app/(app)/create/components/design-system-provider.tsx @@ -7,12 +7,12 @@ import { DEFAULT_CONFIG, type DesignSystemConfig, } from "@/registry/config" -import { useIframeMessageListener } from "@/app/(create)/hooks/use-iframe-sync" -import { FONTS } from "@/app/(create)/lib/fonts" +import { useIframeMessageListener } from "@/app/(app)/create/hooks/use-iframe-sync" +import { FONTS } from "@/app/(app)/create/lib/fonts" import { useDesignSystemSearchParams, type DesignSystemSearchParams, -} from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/lib/search-params" const THEME_STYLE_ELEMENT_ID = "design-system-theme-vars" const MANAGED_BODY_CLASS_PREFIXES = ["style-", "base-color-"] as const diff --git a/apps/v4/app/(create)/components/font-picker.tsx b/apps/v4/app/(app)/create/components/font-picker.tsx similarity index 95% rename from apps/v4/app/(create)/components/font-picker.tsx rename to apps/v4/app/(app)/create/components/font-picker.tsx index db2f1c0bc1..2afaec1868 100644 --- a/apps/v4/app/(create)/components/font-picker.tsx +++ b/apps/v4/app/(app)/create/components/font-picker.tsx @@ -2,7 +2,7 @@ import * as React from "react" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -12,12 +12,12 @@ import { PickerRadioItem, PickerSeparator, PickerTrigger, -} from "@/app/(create)/components/picker" -import { FONTS } from "@/app/(create)/lib/fonts" +} from "@/app/(app)/create/components/picker" +import { FONTS } from "@/app/(app)/create/lib/fonts" import { useDesignSystemSearchParams, type DesignSystemSearchParams, -} from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/lib/search-params" type FontPickerOption = { name: string diff --git a/apps/v4/app/(create)/components/history-buttons.tsx b/apps/v4/app/(app)/create/components/history-buttons.tsx similarity index 97% rename from apps/v4/app/(create)/components/history-buttons.tsx rename to apps/v4/app/(app)/create/components/history-buttons.tsx index 38345d3372..83f053cebc 100644 --- a/apps/v4/app/(create)/components/history-buttons.tsx +++ b/apps/v4/app/(app)/create/components/history-buttons.tsx @@ -5,7 +5,7 @@ import { Redo02Icon, Undo02Icon } from "@hugeicons/core-free-icons" import { HugeiconsIcon } from "@hugeicons/react" import { Button } from "@/styles/base-nova/ui/button" -import { useHistory } from "@/app/(create)/hooks/use-history" +import { useHistory } from "@/app/(app)/create/hooks/use-history" export const UNDO_FORWARD_TYPE = "undo-forward" export const REDO_FORWARD_TYPE = "redo-forward" diff --git a/apps/v4/app/(create)/components/icon-library-picker.tsx b/apps/v4/app/(app)/create/components/icon-library-picker.tsx similarity index 96% rename from apps/v4/app/(create)/components/icon-library-picker.tsx rename to apps/v4/app/(app)/create/components/icon-library-picker.tsx index 302bbc6fe3..f3a0c4c6ec 100644 --- a/apps/v4/app/(create)/components/icon-library-picker.tsx +++ b/apps/v4/app/(app)/create/components/icon-library-picker.tsx @@ -3,7 +3,7 @@ import * as React from "react" import { iconLibraries, type IconLibraryName } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -11,8 +11,8 @@ import { PickerRadioGroup, PickerRadioItem, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" const logos = { lucide: ( diff --git a/apps/v4/app/(app)/create/components/icon-placeholder.tsx b/apps/v4/app/(app)/create/components/icon-placeholder.tsx new file mode 100644 index 0000000000..a7f100648c --- /dev/null +++ b/apps/v4/app/(app)/create/components/icon-placeholder.tsx @@ -0,0 +1,75 @@ +"use client" + +import { lazy, Suspense } from "react" +import { SquareIcon } from "lucide-react" +import type { IconLibraryName } from "shadcn/icons" + +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" + +const IconLucide = lazy(() => + import("@/registry/icons/icon-lucide").then((mod) => ({ + default: mod.IconLucide, + })) +) + +const IconTabler = lazy(() => + import("@/registry/icons/icon-tabler").then((mod) => ({ + default: mod.IconTabler, + })) +) + +const IconHugeicons = lazy(() => + import("@/registry/icons/icon-hugeicons").then((mod) => ({ + default: mod.IconHugeicons, + })) +) + +const IconPhosphor = lazy(() => + import("@/registry/icons/icon-phosphor").then((mod) => ({ + default: mod.IconPhosphor, + })) +) + +const IconRemixicon = lazy(() => + import("@/registry/icons/icon-remixicon").then((mod) => ({ + default: mod.IconRemixicon, + })) +) + +// Preload all icon renderer modules so switching libraries is instant. +// These warm the browser module cache; React.lazy resolves immediately +// for modules that are already loaded. +void import("@/registry/icons/icon-lucide") +void import("@/registry/icons/icon-tabler") +void import("@/registry/icons/icon-hugeicons") +void import("@/registry/icons/icon-phosphor") +void import("@/registry/icons/icon-remixicon") + +export function IconPlaceholder({ + ...props +}: { + [K in IconLibraryName]: string +} & React.ComponentProps<"svg">) { + const [{ iconLibrary }] = useDesignSystemSearchParams() + const iconName = props[iconLibrary] + + if (!iconName) { + return null + } + + return ( + }> + {iconLibrary === "lucide" && } + {iconLibrary === "tabler" && } + {iconLibrary === "hugeicons" && ( + + )} + {iconLibrary === "phosphor" && ( + + )} + {iconLibrary === "remixicon" && ( + + )} + + ) +} diff --git a/apps/v4/app/(create)/components/item-explorer.tsx b/apps/v4/app/(app)/create/components/item-explorer.tsx similarity index 96% rename from apps/v4/app/(create)/components/item-explorer.tsx rename to apps/v4/app/(app)/create/components/item-explorer.tsx index 8770afa083..dc5a46af34 100644 --- a/apps/v4/app/(create)/components/item-explorer.tsx +++ b/apps/v4/app/(app)/create/components/item-explorer.tsx @@ -21,8 +21,8 @@ import { SidebarMenuButton, SidebarMenuItem, } from "@/styles/base-nova/ui/sidebar" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" -import { groupItemsByType } from "@/app/(create)/lib/utils" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" +import { groupItemsByType } from "@/app/(app)/create/lib/utils" const cachedGroupedItems = React.cache( (items: Pick[]) => { diff --git a/apps/v4/app/(create)/components/lock-button.tsx b/apps/v4/app/(app)/create/components/lock-button.tsx similarity index 92% rename from apps/v4/app/(create)/components/lock-button.tsx rename to apps/v4/app/(app)/create/components/lock-button.tsx index f082c2c8e1..067804d585 100644 --- a/apps/v4/app/(create)/components/lock-button.tsx +++ b/apps/v4/app/(app)/create/components/lock-button.tsx @@ -7,7 +7,10 @@ import { import { HugeiconsIcon } from "@hugeicons/react" import { cn } from "@/lib/utils" -import { useLocks, type LockableParam } from "@/app/(create)/hooks/use-locks" +import { + useLocks, + type LockableParam, +} from "@/app/(app)/create/hooks/use-locks" export function LockButton({ param, diff --git a/apps/v4/app/(create)/components/main-menu.tsx b/apps/v4/app/(app)/create/components/main-menu.tsx similarity index 87% rename from apps/v4/app/(create)/components/main-menu.tsx rename to apps/v4/app/(app)/create/components/main-menu.tsx index 1fa6fd3f43..75c3839358 100644 --- a/apps/v4/app/(create)/components/main-menu.tsx +++ b/apps/v4/app/(app)/create/components/main-menu.tsx @@ -14,12 +14,12 @@ import { PickerSeparator, PickerShortcut, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useActionMenuTrigger } from "@/app/(create)/hooks/use-action-menu" -import { useHistory } from "@/app/(create)/hooks/use-history" -import { useRandom } from "@/app/(create)/hooks/use-random" -import { useReset } from "@/app/(create)/hooks/use-reset" -import { useThemeToggle } from "@/app/(create)/hooks/use-theme-toggle" +} from "@/app/(app)/create/components/picker" +import { useActionMenuTrigger } from "@/app/(app)/create/hooks/use-action-menu" +import { useHistory } from "@/app/(app)/create/hooks/use-history" +import { useRandom } from "@/app/(app)/create/hooks/use-random" +import { useReset } from "@/app/(app)/create/hooks/use-reset" +import { useThemeToggle } from "@/app/(app)/create/hooks/use-theme-toggle" const APPLE_PLATFORM_REGEX = /Mac|iPhone|iPad|iPod/ diff --git a/apps/v4/app/(create)/components/menu-picker.tsx b/apps/v4/app/(app)/create/components/menu-picker.tsx similarity index 96% rename from apps/v4/app/(create)/components/menu-picker.tsx rename to apps/v4/app/(app)/create/components/menu-picker.tsx index ce86d7fc71..be9e692ce9 100644 --- a/apps/v4/app/(create)/components/menu-picker.tsx +++ b/apps/v4/app/(app)/create/components/menu-picker.tsx @@ -7,7 +7,7 @@ import { useTheme } from "next-themes" import { useMounted } from "@/hooks/use-mounted" import { type MenuColorValue } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -17,11 +17,11 @@ import { PickerRadioItem, PickerSeparator, PickerTrigger, -} from "@/app/(create)/components/picker" +} from "@/app/(app)/create/components/picker" import { isTranslucentMenuColor, useDesignSystemSearchParams, -} from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/lib/search-params" type ColorChoice = "default" | "inverted" type SurfaceChoice = "solid" | "translucent" diff --git a/apps/v4/app/(create)/components/mode-switcher.tsx b/apps/v4/app/(app)/create/components/mode-switcher.tsx similarity index 97% rename from apps/v4/app/(create)/components/mode-switcher.tsx rename to apps/v4/app/(app)/create/components/mode-switcher.tsx index b183e25ae7..6cd8b4d94a 100644 --- a/apps/v4/app/(create)/components/mode-switcher.tsx +++ b/apps/v4/app/(app)/create/components/mode-switcher.tsx @@ -5,7 +5,7 @@ import Script from "next/script" import { cn } from "@/lib/utils" import { Button } from "@/styles/base-nova/ui/button" -import { useThemeToggle } from "@/app/(create)/hooks/use-theme-toggle" +import { useThemeToggle } from "@/app/(app)/create/hooks/use-theme-toggle" export const DARK_MODE_FORWARD_TYPE = "dark-mode-forward" diff --git a/apps/v4/app/(create)/components/picker.tsx b/apps/v4/app/(app)/create/components/picker.tsx similarity index 99% rename from apps/v4/app/(create)/components/picker.tsx rename to apps/v4/app/(app)/create/components/picker.tsx index 8e2775389f..ad938901ba 100644 --- a/apps/v4/app/(create)/components/picker.tsx +++ b/apps/v4/app/(app)/create/components/picker.tsx @@ -4,7 +4,7 @@ import * as React from "react" import { Menu as MenuPrimitive } from "@base-ui/react/menu" import { cn } from "@/registry/bases/base/lib/utils" -import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" +import { IconPlaceholder } from "@/app/(app)/create/components/icon-placeholder" function Picker({ ...props }: MenuPrimitive.Root.Props) { return diff --git a/apps/v4/app/(create)/components/preset-handler.tsx b/apps/v4/app/(app)/create/components/preset-handler.tsx similarity index 90% rename from apps/v4/app/(create)/components/preset-handler.tsx rename to apps/v4/app/(app)/create/components/preset-handler.tsx index 1691c80473..999015ae7d 100644 --- a/apps/v4/app/(create)/components/preset-handler.tsx +++ b/apps/v4/app/(app)/create/components/preset-handler.tsx @@ -4,7 +4,7 @@ import * as React from "react" import { useRouter } from "next/navigation" import { generateRandomPreset, isPresetCode } from "shadcn/preset" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function PresetHandler() { const router = useRouter() diff --git a/apps/v4/app/(create)/components/preset-picker.tsx b/apps/v4/app/(app)/create/components/preset-picker.tsx similarity index 96% rename from apps/v4/app/(create)/components/preset-picker.tsx rename to apps/v4/app/(app)/create/components/preset-picker.tsx index 40ae28a98e..c75aed38c1 100644 --- a/apps/v4/app/(create)/components/preset-picker.tsx +++ b/apps/v4/app/(app)/create/components/preset-picker.tsx @@ -10,8 +10,8 @@ import { PickerRadioGroup, PickerRadioItem, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function PresetPicker({ presets, diff --git a/apps/v4/app/(create)/components/preview-style.tsx b/apps/v4/app/(app)/create/components/preview-style.tsx similarity index 100% rename from apps/v4/app/(create)/components/preview-style.tsx rename to apps/v4/app/(app)/create/components/preview-style.tsx diff --git a/apps/v4/app/(create)/components/preview.tsx b/apps/v4/app/(app)/create/components/preview.tsx similarity index 89% rename from apps/v4/app/(create)/components/preview.tsx rename to apps/v4/app/(app)/create/components/preview.tsx index 06bbffcdbc..0ae6f9c6f0 100644 --- a/apps/v4/app/(create)/components/preview.tsx +++ b/apps/v4/app/(app)/create/components/preview.tsx @@ -2,19 +2,19 @@ import * as React from "react" -import { CMD_K_FORWARD_TYPE } from "@/app/(create)/components/action-menu" +import { CMD_K_FORWARD_TYPE } from "@/app/(app)/create/components/action-menu" import { REDO_FORWARD_TYPE, UNDO_FORWARD_TYPE, -} from "@/app/(create)/components/history-buttons" -import { DARK_MODE_FORWARD_TYPE } from "@/app/(create)/components/mode-switcher" -import { RANDOMIZE_FORWARD_TYPE } from "@/app/(create)/components/random-button" -import { sendToIframe } from "@/app/(create)/hooks/use-iframe-sync" -import { RESET_FORWARD_TYPE } from "@/app/(create)/hooks/use-reset" +} from "@/app/(app)/create/components/history-buttons" +import { DARK_MODE_FORWARD_TYPE } from "@/app/(app)/create/components/mode-switcher" +import { RANDOMIZE_FORWARD_TYPE } from "@/app/(app)/create/components/random-button" +import { sendToIframe } from "@/app/(app)/create/hooks/use-iframe-sync" +import { RESET_FORWARD_TYPE } from "@/app/(app)/create/hooks/use-reset" import { serializeDesignSystemSearchParams, useDesignSystemSearchParams, -} from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/lib/search-params" // Hoisted — avoids recreating on every message event. (js-hoist-regexp) const MAC_REGEX = /Mac|iPhone|iPad|iPod/ diff --git a/apps/v4/app/(create)/components/project-form.tsx b/apps/v4/app/(app)/create/components/project-form.tsx similarity index 98% rename from apps/v4/app/(create)/components/project-form.tsx rename to apps/v4/app/(app)/create/components/project-form.tsx index 5d2975ed29..5d900ae107 100644 --- a/apps/v4/app/(create)/components/project-form.tsx +++ b/apps/v4/app/(app)/create/components/project-form.tsx @@ -36,17 +36,17 @@ import { TabsList, TabsTrigger, } from "@/styles/base-nova/ui/tabs" -import { usePresetCode } from "@/app/(create)/hooks/use-design-system" +import { usePresetCode } from "@/app/(app)/create/hooks/use-design-system" import { useDesignSystemSearchParams, type DesignSystemSearchParams, -} from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/lib/search-params" import { getFramework, getTemplateValue, NO_MONOREPO_FRAMEWORKS, TEMPLATES, -} from "@/app/(create)/lib/templates" +} from "@/app/(app)/create/lib/templates" const TURBOREPO_LOGO = 'Turborepo' diff --git a/apps/v4/app/(create)/components/radius-picker.tsx b/apps/v4/app/(app)/create/components/radius-picker.tsx similarity index 94% rename from apps/v4/app/(create)/components/radius-picker.tsx rename to apps/v4/app/(app)/create/components/radius-picker.tsx index 05653604bb..5107afa28c 100644 --- a/apps/v4/app/(create)/components/radius-picker.tsx +++ b/apps/v4/app/(app)/create/components/radius-picker.tsx @@ -3,7 +3,7 @@ import * as React from "react" import { RADII, type RadiusValue } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -12,8 +12,8 @@ import { PickerRadioItem, PickerSeparator, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function RadiusPicker({ isMobile, diff --git a/apps/v4/app/(create)/components/random-button.tsx b/apps/v4/app/(app)/create/components/random-button.tsx similarity index 93% rename from apps/v4/app/(create)/components/random-button.tsx rename to apps/v4/app/(app)/create/components/random-button.tsx index 3b68ebf4ca..543fc88f00 100644 --- a/apps/v4/app/(create)/components/random-button.tsx +++ b/apps/v4/app/(app)/create/components/random-button.tsx @@ -6,8 +6,8 @@ import { HugeiconsIcon } from "@hugeicons/react" import { cn } from "@/lib/utils" import { Button } from "@/styles/base-nova/ui/button" -import { useRandom } from "@/app/(create)/hooks/use-random" -import { RESET_FORWARD_TYPE } from "@/app/(create)/hooks/use-reset" +import { useRandom } from "@/app/(app)/create/hooks/use-random" +import { RESET_FORWARD_TYPE } from "@/app/(app)/create/hooks/use-reset" export const RANDOMIZE_FORWARD_TYPE = "randomize-forward" diff --git a/apps/v4/app/(create)/components/reset-button.tsx b/apps/v4/app/(app)/create/components/reset-button.tsx similarity index 94% rename from apps/v4/app/(create)/components/reset-button.tsx rename to apps/v4/app/(app)/create/components/reset-button.tsx index 8a31a94fba..99ff122a8f 100644 --- a/apps/v4/app/(create)/components/reset-button.tsx +++ b/apps/v4/app/(app)/create/components/reset-button.tsx @@ -10,7 +10,7 @@ import { AlertDialogHeader, AlertDialogTitle, } from "@/styles/base-nova/ui/alert-dialog" -import { useReset } from "@/app/(create)/hooks/use-reset" +import { useReset } from "@/app/(app)/create/hooks/use-reset" export function ResetDialog() { const { showResetDialog, setShowResetDialog, confirmReset } = useReset() diff --git a/apps/v4/app/(create)/components/share-button.tsx b/apps/v4/app/(app)/create/components/share-button.tsx similarity index 90% rename from apps/v4/app/(create)/components/share-button.tsx rename to apps/v4/app/(app)/create/components/share-button.tsx index 5fb8a1fd4c..c88a1ff490 100644 --- a/apps/v4/app/(create)/components/share-button.tsx +++ b/apps/v4/app/(app)/create/components/share-button.tsx @@ -6,8 +6,8 @@ import { HugeiconsIcon } from "@hugeicons/react" import { copyToClipboardWithMeta } from "@/components/copy-button" import { Button } from "@/styles/base-nova/ui/button" -import { usePresetCode } from "@/app/(create)/hooks/use-design-system" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import { usePresetCode } from "@/app/(app)/create/hooks/use-design-system" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function ShareButton() { const [params] = useDesignSystemSearchParams() diff --git a/apps/v4/app/(create)/components/style-picker.tsx b/apps/v4/app/(app)/create/components/style-picker.tsx similarity index 91% rename from apps/v4/app/(create)/components/style-picker.tsx rename to apps/v4/app/(app)/create/components/style-picker.tsx index 511df2bca9..5d2dc2f975 100644 --- a/apps/v4/app/(create)/components/style-picker.tsx +++ b/apps/v4/app/(app)/create/components/style-picker.tsx @@ -3,7 +3,7 @@ import * as React from "react" import { type Style, type StyleName } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -11,8 +11,8 @@ import { PickerRadioGroup, PickerRadioItem, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function StylePicker({ styles, diff --git a/apps/v4/app/(create)/components/theme-picker.tsx b/apps/v4/app/(app)/create/components/theme-picker.tsx similarity index 94% rename from apps/v4/app/(create)/components/theme-picker.tsx rename to apps/v4/app/(app)/create/components/theme-picker.tsx index 00a7f52eaf..b3d3b47c69 100644 --- a/apps/v4/app/(create)/components/theme-picker.tsx +++ b/apps/v4/app/(app)/create/components/theme-picker.tsx @@ -4,7 +4,7 @@ import * as React from "react" import { useMounted } from "@/hooks/use-mounted" import { BASE_COLORS, type Theme, type ThemeName } from "@/registry/config" -import { LockButton } from "@/app/(create)/components/lock-button" +import { LockButton } from "@/app/(app)/create/components/lock-button" import { Picker, PickerContent, @@ -13,8 +13,8 @@ import { PickerRadioItem, PickerSeparator, PickerTrigger, -} from "@/app/(create)/components/picker" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/components/picker" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function ThemePicker({ themes, diff --git a/apps/v4/app/(create)/components/v0-button.tsx b/apps/v4/app/(app)/create/components/v0-button.tsx similarity index 94% rename from apps/v4/app/(create)/components/v0-button.tsx rename to apps/v4/app/(app)/create/components/v0-button.tsx index 67c51b36ab..eaff8b17b5 100644 --- a/apps/v4/app/(create)/components/v0-button.tsx +++ b/apps/v4/app/(app)/create/components/v0-button.tsx @@ -8,7 +8,7 @@ import { useMounted } from "@/hooks/use-mounted" import { Icons } from "@/components/icons" import { Button } from "@/styles/base-nova/ui/button" import { Skeleton } from "@/styles/base-nova/ui/skeleton" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" export function V0Button({ className }: { className?: string }) { const [params] = useDesignSystemSearchParams() diff --git a/apps/v4/app/(create)/components/welcome-dialog.tsx b/apps/v4/app/(app)/create/components/welcome-dialog.tsx similarity index 100% rename from apps/v4/app/(create)/components/welcome-dialog.tsx rename to apps/v4/app/(app)/create/components/welcome-dialog.tsx diff --git a/apps/v4/app/(create)/hooks/use-action-menu.ts b/apps/v4/app/(app)/create/hooks/use-action-menu.ts similarity index 95% rename from apps/v4/app/(create)/hooks/use-action-menu.ts rename to apps/v4/app/(app)/create/hooks/use-action-menu.ts index 59b03b975f..0ad363e74b 100644 --- a/apps/v4/app/(create)/hooks/use-action-menu.ts +++ b/apps/v4/app/(app)/create/hooks/use-action-menu.ts @@ -4,8 +4,8 @@ import * as React from "react" import { type RegistryItem } from "shadcn/schema" import useSWR from "swr" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" -import { groupItemsByType } from "@/app/(create)/lib/utils" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" +import { groupItemsByType } from "@/app/(app)/create/lib/utils" const ACTION_MENU_OPEN_KEY = "create:action-menu-open" diff --git a/apps/v4/app/(create)/hooks/use-design-system.ts b/apps/v4/app/(app)/create/hooks/use-design-system.ts similarity index 58% rename from apps/v4/app/(create)/hooks/use-design-system.ts rename to apps/v4/app/(app)/create/hooks/use-design-system.ts index 54a3368190..05f92c83e0 100644 --- a/apps/v4/app/(create)/hooks/use-design-system.ts +++ b/apps/v4/app/(app)/create/hooks/use-design-system.ts @@ -1,7 +1,7 @@ "use client" -import { getPresetCode } from "@/app/(create)/lib/preset-code" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import { getPresetCode } from "@/app/(app)/create/lib/preset-code" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" // Returns the canonical preset code derived from the current search params. export function usePresetCode() { diff --git a/apps/v4/app/(create)/hooks/use-history.tsx b/apps/v4/app/(app)/create/hooks/use-history.tsx similarity index 100% rename from apps/v4/app/(create)/hooks/use-history.tsx rename to apps/v4/app/(app)/create/hooks/use-history.tsx diff --git a/apps/v4/app/(create)/hooks/use-iframe-sync.tsx b/apps/v4/app/(app)/create/hooks/use-iframe-sync.tsx similarity index 94% rename from apps/v4/app/(create)/hooks/use-iframe-sync.tsx rename to apps/v4/app/(app)/create/hooks/use-iframe-sync.tsx index ec0bc70ad3..64b4c58ae6 100644 --- a/apps/v4/app/(create)/hooks/use-iframe-sync.tsx +++ b/apps/v4/app/(app)/create/hooks/use-iframe-sync.tsx @@ -2,7 +2,7 @@ import * as React from "react" -import type { DesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import type { DesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" type ParentToIframeMessage = { type: "design-system-params" diff --git a/apps/v4/app/(create)/hooks/use-locks.tsx b/apps/v4/app/(app)/create/hooks/use-locks.tsx similarity index 100% rename from apps/v4/app/(create)/hooks/use-locks.tsx rename to apps/v4/app/(app)/create/hooks/use-locks.tsx diff --git a/apps/v4/app/(create)/hooks/use-random.tsx b/apps/v4/app/(app)/create/hooks/use-random.tsx similarity index 96% rename from apps/v4/app/(create)/hooks/use-random.tsx rename to apps/v4/app/(app)/create/hooks/use-random.tsx index 6ed818ccc8..45867c8a0b 100644 --- a/apps/v4/app/(create)/hooks/use-random.tsx +++ b/apps/v4/app/(app)/create/hooks/use-random.tsx @@ -12,17 +12,17 @@ import { STYLES, type FontHeadingValue, } from "@/registry/config" -import { useLocks } from "@/app/(create)/hooks/use-locks" -import { FONTS } from "@/app/(create)/lib/fonts" +import { useLocks } from "@/app/(app)/create/hooks/use-locks" +import { FONTS } from "@/app/(app)/create/lib/fonts" import { applyBias, RANDOMIZE_BIASES, type RandomizeContext, -} from "@/app/(create)/lib/randomize-biases" +} from "@/app/(app)/create/lib/randomize-biases" import { isTranslucentMenuColor, useDesignSystemSearchParams, -} from "@/app/(create)/lib/search-params" +} from "@/app/(app)/create/lib/search-params" function randomItem(array: readonly T[]): T { return array[Math.floor(Math.random() * array.length)] diff --git a/apps/v4/app/(create)/hooks/use-reset.tsx b/apps/v4/app/(app)/create/hooks/use-reset.tsx similarity index 97% rename from apps/v4/app/(create)/hooks/use-reset.tsx rename to apps/v4/app/(app)/create/hooks/use-reset.tsx index ad90419fc2..8af707e10f 100644 --- a/apps/v4/app/(create)/hooks/use-reset.tsx +++ b/apps/v4/app/(app)/create/hooks/use-reset.tsx @@ -4,7 +4,7 @@ import * as React from "react" import useSWR from "swr" import { DEFAULT_CONFIG } from "@/registry/config" -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" +import { useDesignSystemSearchParams } from "@/app/(app)/create/lib/search-params" const RESET_DIALOG_KEY = "create:reset-dialog-open" export const RESET_FORWARD_TYPE = "reset-forward" diff --git a/apps/v4/app/(create)/hooks/use-theme-toggle.tsx b/apps/v4/app/(app)/create/hooks/use-theme-toggle.tsx similarity index 100% rename from apps/v4/app/(create)/hooks/use-theme-toggle.tsx rename to apps/v4/app/(app)/create/hooks/use-theme-toggle.tsx diff --git a/apps/v4/app/(create)/create/layout.tsx b/apps/v4/app/(app)/create/layout.tsx similarity index 66% rename from apps/v4/app/(create)/create/layout.tsx rename to apps/v4/app/(app)/create/layout.tsx index 6c80ef2294..a137fdbc4b 100644 --- a/apps/v4/app/(create)/create/layout.tsx +++ b/apps/v4/app/(app)/create/layout.tsx @@ -1,7 +1,7 @@ import { Suspense } from "react" -import { HistoryProvider } from "@/app/(create)/hooks/use-history" -import { LocksProvider } from "@/app/(create)/hooks/use-locks" +import { HistoryProvider } from "@/app/(app)/create/hooks/use-history" +import { LocksProvider } from "@/app/(app)/create/hooks/use-locks" export default function CreateLayout({ children, diff --git a/apps/v4/app/(create)/lib/api.ts b/apps/v4/app/(app)/create/lib/api.ts similarity index 97% rename from apps/v4/app/(create)/lib/api.ts rename to apps/v4/app/(app)/create/lib/api.ts index a44815d84d..d88bce87a0 100644 --- a/apps/v4/app/(create)/lib/api.ts +++ b/apps/v4/app/(app)/create/lib/api.ts @@ -6,7 +6,7 @@ import { BASES, getThemesForBaseColor, type BaseName } from "@/registry/config" import { ALLOWED_ITEM_TYPES, EXCLUDED_ITEMS, -} from "@/app/(create)/lib/constants" +} from "@/app/(app)/create/lib/constants" export async function getItemsForBase(base: BaseName) { const { Index } = await import("@/registry/bases/__index__") diff --git a/apps/v4/app/(create)/lib/constants.ts b/apps/v4/app/(app)/create/lib/constants.ts similarity index 100% rename from apps/v4/app/(create)/lib/constants.ts rename to apps/v4/app/(app)/create/lib/constants.ts diff --git a/apps/v4/app/(app)/create/lib/fonts.ts b/apps/v4/app/(app)/create/lib/fonts.ts new file mode 100644 index 0000000000..7deda364ff --- /dev/null +++ b/apps/v4/app/(app)/create/lib/fonts.ts @@ -0,0 +1,233 @@ +import { + DM_Sans, + Figtree, + Geist, + Geist_Mono, + IBM_Plex_Sans, + Instrument_Sans, + Inter, + JetBrains_Mono, + Lora, + Manrope, + Merriweather, + Montserrat, + Noto_Sans, + Noto_Serif, + Nunito_Sans, + Outfit, + Oxanium, + Playfair_Display, + Public_Sans, + Raleway, + Roboto, + Roboto_Slab, + Source_Sans_3, + Space_Grotesk, +} from "next/font/google" + +import { FONT_DEFINITIONS, type FontName } from "@/lib/font-definitions" + +type PreviewFont = ReturnType + +const geistSans = Geist({ + subsets: ["latin"], + variable: "--font-geist-sans", +}) + +const inter = Inter({ + subsets: ["latin"], + variable: "--font-inter", +}) + +const notoSans = Noto_Sans({ + subsets: ["latin"], + variable: "--font-noto-sans", +}) + +const nunitoSans = Nunito_Sans({ + subsets: ["latin"], + variable: "--font-nunito-sans", +}) + +const figtree = Figtree({ + subsets: ["latin"], + variable: "--font-figtree", +}) + +const roboto = Roboto({ + subsets: ["latin"], + variable: "--font-roboto", +}) + +const raleway = Raleway({ + subsets: ["latin"], + variable: "--font-raleway", +}) + +const dmSans = DM_Sans({ + subsets: ["latin"], + variable: "--font-dm-sans", +}) + +const publicSans = Public_Sans({ + subsets: ["latin"], + variable: "--font-public-sans", +}) + +const outfit = Outfit({ + subsets: ["latin"], + variable: "--font-outfit", +}) + +const oxanium = Oxanium({ + subsets: ["latin"], + variable: "--font-oxanium", +}) + +const manrope = Manrope({ + subsets: ["latin"], + variable: "--font-manrope", +}) + +const spaceGrotesk = Space_Grotesk({ + subsets: ["latin"], + variable: "--font-space-grotesk", +}) + +const montserrat = Montserrat({ + subsets: ["latin"], + variable: "--font-montserrat", +}) + +const ibmPlexSans = IBM_Plex_Sans({ + subsets: ["latin"], + variable: "--font-ibm-plex-sans", +}) + +const sourceSans3 = Source_Sans_3({ + subsets: ["latin"], + variable: "--font-source-sans-3", +}) + +const instrumentSans = Instrument_Sans({ + subsets: ["latin"], + variable: "--font-instrument-sans", +}) + +const jetbrainsMono = JetBrains_Mono({ + subsets: ["latin"], + variable: "--font-jetbrains-mono", +}) + +const geistMono = Geist_Mono({ + subsets: ["latin"], + variable: "--font-geist-mono", +}) + +const notoSerif = Noto_Serif({ + subsets: ["latin"], + variable: "--font-noto-serif", +}) + +const robotoSlab = Roboto_Slab({ + subsets: ["latin"], + variable: "--font-roboto-slab", +}) + +const merriweather = Merriweather({ + subsets: ["latin"], + variable: "--font-merriweather", +}) + +const lora = Lora({ + subsets: ["latin"], + variable: "--font-lora", +}) + +const playfairDisplay = Playfair_Display({ + subsets: ["latin"], + variable: "--font-playfair-display", +}) + +const PREVIEW_FONTS = { + geist: geistSans, + inter, + "noto-sans": notoSans, + "nunito-sans": nunitoSans, + figtree, + roboto, + raleway, + "dm-sans": dmSans, + "public-sans": publicSans, + outfit, + oxanium, + manrope, + "space-grotesk": spaceGrotesk, + montserrat, + "ibm-plex-sans": ibmPlexSans, + "source-sans-3": sourceSans3, + "instrument-sans": instrumentSans, + "jetbrains-mono": jetbrainsMono, + "geist-mono": geistMono, + "noto-serif": notoSerif, + "roboto-slab": robotoSlab, + merriweather, + lora, + "playfair-display": playfairDisplay, +} satisfies Record + +function createFontOption(name: FontName) { + const definition = FONT_DEFINITIONS.find((font) => font.name === name) + + if (!definition) { + throw new Error(`Unknown font definition: ${name}`) + } + + return { + name: definition.title, + value: definition.name, + font: PREVIEW_FONTS[name], + type: definition.type, + } as const +} + +export const FONTS = [ + createFontOption("geist"), + createFontOption("inter"), + createFontOption("noto-sans"), + createFontOption("nunito-sans"), + createFontOption("figtree"), + createFontOption("roboto"), + createFontOption("raleway"), + createFontOption("dm-sans"), + createFontOption("public-sans"), + createFontOption("outfit"), + createFontOption("oxanium"), + createFontOption("manrope"), + createFontOption("space-grotesk"), + createFontOption("montserrat"), + createFontOption("ibm-plex-sans"), + createFontOption("source-sans-3"), + createFontOption("instrument-sans"), + createFontOption("geist-mono"), + createFontOption("jetbrains-mono"), + createFontOption("noto-serif"), + createFontOption("roboto-slab"), + createFontOption("merriweather"), + createFontOption("lora"), + createFontOption("playfair-display"), +] as const + +export type Font = (typeof FONTS)[number] + +export const FONT_HEADING_OPTIONS = [ + { + name: "Inherit", + value: "inherit", + font: null, + type: "default", + }, + ...FONTS, +] as const + +export type FontHeadingOption = (typeof FONT_HEADING_OPTIONS)[number] diff --git a/apps/v4/app/(create)/lib/merge-theme.ts b/apps/v4/app/(app)/create/lib/merge-theme.ts similarity index 100% rename from apps/v4/app/(create)/lib/merge-theme.ts rename to apps/v4/app/(app)/create/lib/merge-theme.ts diff --git a/apps/v4/app/(create)/lib/preset-code.ts b/apps/v4/app/(app)/create/lib/preset-code.ts similarity index 100% rename from apps/v4/app/(create)/lib/preset-code.ts rename to apps/v4/app/(app)/create/lib/preset-code.ts diff --git a/apps/v4/app/(create)/lib/preset-query.test.ts b/apps/v4/app/(app)/create/lib/preset-query.test.ts similarity index 100% rename from apps/v4/app/(create)/lib/preset-query.test.ts rename to apps/v4/app/(app)/create/lib/preset-query.test.ts diff --git a/apps/v4/app/(create)/lib/preset-query.ts b/apps/v4/app/(app)/create/lib/preset-query.ts similarity index 100% rename from apps/v4/app/(create)/lib/preset-query.ts rename to apps/v4/app/(app)/create/lib/preset-query.ts diff --git a/apps/v4/app/(create)/lib/randomize-biases.ts b/apps/v4/app/(app)/create/lib/randomize-biases.ts similarity index 100% rename from apps/v4/app/(create)/lib/randomize-biases.ts rename to apps/v4/app/(app)/create/lib/randomize-biases.ts diff --git a/apps/v4/app/(app)/create/lib/search-params.ts b/apps/v4/app/(app)/create/lib/search-params.ts new file mode 100644 index 0000000000..20aa794c53 --- /dev/null +++ b/apps/v4/app/(app)/create/lib/search-params.ts @@ -0,0 +1,309 @@ +import * as React from "react" +import { useSearchParams } from "next/navigation" +import { useQueryStates } from "nuqs" +import { + createLoader, + createSerializer, + parseAsBoolean, + parseAsInteger, + parseAsString, + parseAsStringLiteral, + type inferParserType, + type Options, +} from "nuqs/server" +import { decodePreset, isPresetCode } from "shadcn/preset" + +import { + BASE_COLORS, + BASES, + DEFAULT_CONFIG, + getThemesForBaseColor, + iconLibraries, + MENU_ACCENTS, + MENU_COLORS, + RADII, + STYLES, + THEMES, + type BaseColorName, + type BaseName, + type ChartColorName, + type FontHeadingValue, + type FontValue, + type IconLibraryName, + type MenuAccentValue, + type MenuColorValue, + type RadiusValue, + type StyleName, + type ThemeName, +} from "@/registry/config" +import { FONTS } from "@/app/(app)/create/lib/fonts" +import { getPresetCode } from "@/app/(app)/create/lib/preset-code" +import { resolvePresetOverrides } from "@/app/(app)/create/lib/preset-query" + +const designSystemSearchParams = { + preset: parseAsString.withDefault("b0"), + base: parseAsStringLiteral(BASES.map((b) => b.name)).withDefault( + DEFAULT_CONFIG.base + ), + item: parseAsString.withDefault("preview").withOptions({ shallow: true }), + iconLibrary: parseAsStringLiteral( + Object.values(iconLibraries).map((i) => i.name) + ).withDefault(DEFAULT_CONFIG.iconLibrary), + style: parseAsStringLiteral(STYLES.map((s) => s.name)).withDefault( + DEFAULT_CONFIG.style + ), + theme: parseAsStringLiteral(THEMES.map((t) => t.name)).withDefault( + DEFAULT_CONFIG.theme + ), + chartColor: parseAsStringLiteral( + THEMES.map((t) => t.name) + ).withDefault(DEFAULT_CONFIG.chartColor ?? "neutral"), + font: parseAsStringLiteral(FONTS.map((f) => f.value)).withDefault( + DEFAULT_CONFIG.font + ), + fontHeading: parseAsStringLiteral([ + "inherit", + ...FONTS.map((f) => f.value), + ]).withDefault(DEFAULT_CONFIG.fontHeading), + baseColor: parseAsStringLiteral( + BASE_COLORS.map((b) => b.name) + ).withDefault(DEFAULT_CONFIG.baseColor), + menuAccent: parseAsStringLiteral( + MENU_ACCENTS.map((a) => a.value) + ).withDefault(DEFAULT_CONFIG.menuAccent), + menuColor: parseAsStringLiteral( + MENU_COLORS.map((m) => m.value) + ).withDefault(DEFAULT_CONFIG.menuColor), + radius: parseAsStringLiteral( + RADII.map((r) => r.name) + ).withDefault("default"), + template: parseAsStringLiteral([ + "next", + "next-monorepo", + "start", + "start-monorepo", + "react-router", + "react-router-monorepo", + "vite", + "vite-monorepo", + "astro", + "astro-monorepo", + "laravel", + ] as const).withDefault("next"), + rtl: parseAsBoolean.withDefault(false), + size: parseAsInteger.withDefault(100), + custom: parseAsBoolean.withDefault(false), +} + +// Design system param keys that get encoded into the preset code. +const DESIGN_SYSTEM_KEYS = [ + "style", + "baseColor", + "theme", + "chartColor", + "iconLibrary", + "font", + "fontHeading", + "radius", + "menuAccent", + "menuColor", +] as const + +function normalizeFontHeading( + font: FontValue, + fontHeading: FontHeadingValue +): FontHeadingValue { + // Persist "same as body" as an explicit inherit sentinel so the body font + // can change later without freezing headings to a concrete previous value. + return fontHeading === font ? "inherit" : fontHeading +} + +// Non-design-system keys that get passed through as-is. +// `base` is not encoded in preset codes — it's an architectural choice, not visual. +const NON_DESIGN_SYSTEM_KEYS = [ + "base", + "item", + "preset", + "template", + "rtl", + "size", + "custom", +] as const + +export const loadDesignSystemSearchParams = createLoader( + designSystemSearchParams +) + +export const serializeDesignSystemSearchParams = createSerializer( + designSystemSearchParams +) + +export type DesignSystemSearchParams = inferParserType< + typeof designSystemSearchParams +> + +export function isTranslucentMenuColor( + menuColor?: MenuColorValue | null +): menuColor is "default-translucent" | "inverted-translucent" { + return ( + menuColor === "default-translucent" || menuColor === "inverted-translucent" + ) +} + +function normalizePartialDesignSystemParams( + params: Partial +): Partial { + if ( + params.menuAccent === "bold" && + isTranslucentMenuColor(params.menuColor ?? undefined) + ) { + return { + ...params, + menuAccent: "subtle", + } + } + + return params +} + +function normalizeDesignSystemParams( + params: DesignSystemSearchParams +): DesignSystemSearchParams { + let result = { + ...params, + fontHeading: normalizeFontHeading(params.font, params.fontHeading), + } + + // Validate theme and chartColor against baseColor. + if (result.baseColor) { + const available = getThemesForBaseColor(result.baseColor) + const themeValid = available.some((t) => t.name === result.theme) + const chartColorValid = available.some((t) => t.name === result.chartColor) + + if (!themeValid || !chartColorValid) { + const fallback = (available[0]?.name ?? result.baseColor) as ThemeName + result = { + ...result, + ...(!themeValid && { theme: fallback }), + ...(!chartColorValid && { chartColor: fallback as ChartColorName }), + } + } + } + + if ( + result.menuAccent === "bold" && + isTranslucentMenuColor(result.menuColor) + ) { + return { + ...result, + menuAccent: "subtle", + } + } + + return result +} + +// If preset param exists, decode it and overlay on raw params. +// V1 presets don't encode chartColor — fall back to the colored +// theme that base-color themes originally borrowed charts from. +type SearchParamsLike = Pick + +function resolvePresetParams( + rawParams: DesignSystemSearchParams, + searchParams: SearchParamsLike +) { + if (rawParams.preset && isPresetCode(rawParams.preset)) { + const decoded = decodePreset(rawParams.preset) + if (decoded) { + const presetOverrides = resolvePresetOverrides(searchParams, decoded) + return normalizeDesignSystemParams({ + ...decoded, + ...presetOverrides, + base: rawParams.base, + item: rawParams.item, + preset: rawParams.preset, + template: rawParams.template, + rtl: rawParams.rtl, + size: rawParams.size, + custom: rawParams.custom, + }) + } + } + return normalizeDesignSystemParams(rawParams) +} + +// Wraps nuqs useQueryStates with transparent preset encoding/decoding. +// - Reads: if ?preset=CODE is in the URL, decodes it and returns individual values. +// - Writes: when design system params are set, encodes them into a preset code. +export function useDesignSystemSearchParams(options: Options = {}) { + const searchParams = useSearchParams() + const [rawParams, rawSetParams] = useQueryStates(designSystemSearchParams, { + shallow: false, + history: "push", + ...options, + }) + + const params = React.useMemo( + () => resolvePresetParams(rawParams, searchParams), + [rawParams, searchParams] + ) + + // Use ref so setParams callback stays stable across renders. + const paramsRef = React.useRef(params) + React.useEffect(() => { + paramsRef.current = params + }, [params]) + + type RawSetParamsInput = Parameters[0] + + const setParams = React.useCallback( + ( + updates: + | Partial + | (( + old: DesignSystemSearchParams + ) => Partial), + setOptions?: Options + ) => { + const resolvedUpdates = normalizePartialDesignSystemParams( + typeof updates === "function" ? updates(paramsRef.current) : updates + ) + + const hasDesignSystemUpdate = DESIGN_SYSTEM_KEYS.some( + (key) => key in resolvedUpdates + ) + + if (!hasDesignSystemUpdate) { + // No design system change, pass through directly. + return rawSetParams(resolvedUpdates as RawSetParamsInput, setOptions) + } + + // Merge current decoded values with updates. + const merged = normalizeDesignSystemParams({ + ...paramsRef.current, + ...resolvedUpdates, + }) + // Encode design system fields into a preset code. + // Cast needed: merged values may include null from nuqs resets, + // but encodePreset handles missing values by falling back to defaults. + const code = getPresetCode(merged) + // Build update: set preset, clear individual DS params from URL. + const rawUpdate: Record = { preset: code } + for (const key of DESIGN_SYSTEM_KEYS) { + rawUpdate[key] = null + } + + // Pass through non-DS params that were explicitly in the update. + for (const key of NON_DESIGN_SYSTEM_KEYS) { + if (key in resolvedUpdates) { + rawUpdate[key] = (resolvedUpdates as Record)[key] + } + } + + return rawSetParams(rawUpdate as RawSetParamsInput, setOptions) + }, + [rawSetParams] + ) + + return [params, setParams] as const +} diff --git a/apps/v4/app/(create)/lib/templates.ts b/apps/v4/app/(app)/create/lib/templates.ts similarity index 100% rename from apps/v4/app/(create)/lib/templates.ts rename to apps/v4/app/(app)/create/lib/templates.ts diff --git a/apps/v4/app/(create)/lib/utils.ts b/apps/v4/app/(app)/create/lib/utils.ts similarity index 100% rename from apps/v4/app/(create)/lib/utils.ts rename to apps/v4/app/(app)/create/lib/utils.ts diff --git a/apps/v4/app/(create)/lib/v0.test.ts b/apps/v4/app/(app)/create/lib/v0.test.ts similarity index 98% rename from apps/v4/app/(create)/lib/v0.test.ts rename to apps/v4/app/(app)/create/lib/v0.test.ts index 125e1e3562..b21a4c9b4c 100644 --- a/apps/v4/app/(create)/lib/v0.test.ts +++ b/apps/v4/app/(app)/create/lib/v0.test.ts @@ -1,7 +1,7 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest" import { DEFAULT_CONFIG } from "@/registry/config" -import { buildV0Payload } from "@/app/(create)/lib/v0" +import { buildV0Payload } from "@/app/(app)/create/lib/v0" vi.mock("shadcn/schema", async () => { return await vi.importActual("shadcn/schema") diff --git a/apps/v4/app/(create)/lib/v0.ts b/apps/v4/app/(app)/create/lib/v0.ts similarity index 100% rename from apps/v4/app/(create)/lib/v0.ts rename to apps/v4/app/(app)/create/lib/v0.ts diff --git a/apps/v4/app/(create)/create/page.tsx b/apps/v4/app/(app)/create/page.tsx similarity index 67% rename from apps/v4/app/(create)/create/page.tsx rename to apps/v4/app/(app)/create/page.tsx index 1e21ef0098..b9dbf1f53d 100644 --- a/apps/v4/app/(create)/create/page.tsx +++ b/apps/v4/app/(app)/create/page.tsx @@ -2,12 +2,11 @@ import { type Metadata } from "next" import { siteConfig } from "@/lib/config" import { absoluteUrl } from "@/lib/utils" -import { SiteHeader } from "@/components/site-header" -import { Customizer } from "@/app/(create)/components/customizer" -import { PresetHandler } from "@/app/(create)/components/preset-handler" -import { Preview } from "@/app/(create)/components/preview" -import { WelcomeDialog } from "@/app/(create)/components/welcome-dialog" -import { getAllItems } from "@/app/(create)/lib/api" +import { Customizer } from "@/app/(app)/create/components/customizer" +import { PresetHandler } from "@/app/(app)/create/components/preset-handler" +import { Preview } from "@/app/(app)/create/components/preview" +import { WelcomeDialog } from "@/app/(app)/create/components/welcome-dialog" +import { getAllItems } from "@/app/(app)/create/lib/api" export const metadata: Metadata = { title: "New Project", @@ -42,12 +41,8 @@ export default async function CreatePage() { const itemsByBase = await getAllItems() return ( -
- -
+
@@ -55,7 +50,7 @@ export default async function CreatePage() { -
+
) } diff --git a/apps/v4/app/(app)/layout.tsx b/apps/v4/app/(app)/layout.tsx index a90385a247..b0d150e437 100644 --- a/apps/v4/app/(app)/layout.tsx +++ b/apps/v4/app/(app)/layout.tsx @@ -5,10 +5,10 @@ export default function AppLayout({ children }: { children: React.ReactNode }) { return (
-
{children}
+
{children}
) diff --git a/apps/v4/app/(create)/components/icon-placeholder.tsx b/apps/v4/app/(create)/components/icon-placeholder.tsx index 83ce2cab86..f1c89e7f4f 100644 --- a/apps/v4/app/(create)/components/icon-placeholder.tsx +++ b/apps/v4/app/(create)/components/icon-placeholder.tsx @@ -1,75 +1,3 @@ "use client" -import { lazy, Suspense } from "react" -import { SquareIcon } from "lucide-react" -import type { IconLibraryName } from "shadcn/icons" - -import { useDesignSystemSearchParams } from "@/app/(create)/lib/search-params" - -const IconLucide = lazy(() => - import("@/registry/icons/icon-lucide").then((mod) => ({ - default: mod.IconLucide, - })) -) - -const IconTabler = lazy(() => - import("@/registry/icons/icon-tabler").then((mod) => ({ - default: mod.IconTabler, - })) -) - -const IconHugeicons = lazy(() => - import("@/registry/icons/icon-hugeicons").then((mod) => ({ - default: mod.IconHugeicons, - })) -) - -const IconPhosphor = lazy(() => - import("@/registry/icons/icon-phosphor").then((mod) => ({ - default: mod.IconPhosphor, - })) -) - -const IconRemixicon = lazy(() => - import("@/registry/icons/icon-remixicon").then((mod) => ({ - default: mod.IconRemixicon, - })) -) - -// Preload all icon renderer modules so switching libraries is instant. -// These warm the browser module cache; React.lazy resolves immediately -// for modules that are already loaded. -void import("@/registry/icons/icon-lucide") -void import("@/registry/icons/icon-tabler") -void import("@/registry/icons/icon-hugeicons") -void import("@/registry/icons/icon-phosphor") -void import("@/registry/icons/icon-remixicon") - -export function IconPlaceholder({ - ...props -}: { - [K in IconLibraryName]: string -} & React.ComponentProps<"svg">) { - const [{ iconLibrary }] = useDesignSystemSearchParams() - const iconName = props[iconLibrary] - - if (!iconName) { - return null - } - - return ( - }> - {iconLibrary === "lucide" && } - {iconLibrary === "tabler" && } - {iconLibrary === "hugeicons" && ( - - )} - {iconLibrary === "phosphor" && ( - - )} - {iconLibrary === "remixicon" && ( - - )} - - ) -} +export { IconPlaceholder } from "@/app/(app)/create/components/icon-placeholder" diff --git a/apps/v4/app/(create)/init/parse-config.ts b/apps/v4/app/(create)/init/parse-config.ts index 168bccc11a..5fdaa0c62e 100644 --- a/apps/v4/app/(create)/init/parse-config.ts +++ b/apps/v4/app/(create)/init/parse-config.ts @@ -4,7 +4,7 @@ import { designSystemConfigSchema, type DesignSystemConfig, } from "@/registry/config" -import { resolvePresetOverrides } from "@/app/(create)/lib/preset-query" +import { resolvePresetOverrides } from "@/app/(app)/create/lib/preset-query" // Parses design system config from URL search params. export function parseDesignSystemConfig(searchParams: URLSearchParams) { diff --git a/apps/v4/app/(create)/init/route.ts b/apps/v4/app/(create)/init/route.ts index e573548f7d..d8d0115b7e 100644 --- a/apps/v4/app/(create)/init/route.ts +++ b/apps/v4/app/(create)/init/route.ts @@ -4,8 +4,8 @@ import { isPresetCode } from "shadcn/preset" import { registryItemSchema } from "shadcn/schema" import { buildRegistryBase } from "@/registry/config" +import { getPresetCode } from "@/app/(app)/create/lib/preset-code" import { parseDesignSystemConfig } from "@/app/(create)/init/parse-config" -import { getPresetCode } from "@/app/(create)/lib/preset-code" export async function GET(request: NextRequest) { try { diff --git a/apps/v4/app/(create)/init/v0/route.ts b/apps/v4/app/(create)/init/v0/route.ts index 901909933a..635b8cf43c 100644 --- a/apps/v4/app/(create)/init/v0/route.ts +++ b/apps/v4/app/(create)/init/v0/route.ts @@ -2,9 +2,9 @@ import { after, NextResponse, type NextRequest } from "next/server" import { track } from "@vercel/analytics/server" import { isPresetCode } from "shadcn/preset" +import { getPresetCode } from "@/app/(app)/create/lib/preset-code" +import { buildV0Payload } from "@/app/(app)/create/lib/v0" import { parseDesignSystemConfig } from "@/app/(create)/init/parse-config" -import { getPresetCode } from "@/app/(create)/lib/preset-code" -import { buildV0Payload } from "@/app/(create)/lib/v0" export async function GET(request: NextRequest) { try { diff --git a/apps/v4/app/(create)/lib/fonts.ts b/apps/v4/app/(create)/lib/fonts.ts index 7deda364ff..b4b95e708e 100644 --- a/apps/v4/app/(create)/lib/fonts.ts +++ b/apps/v4/app/(create)/lib/fonts.ts @@ -1,233 +1 @@ -import { - DM_Sans, - Figtree, - Geist, - Geist_Mono, - IBM_Plex_Sans, - Instrument_Sans, - Inter, - JetBrains_Mono, - Lora, - Manrope, - Merriweather, - Montserrat, - Noto_Sans, - Noto_Serif, - Nunito_Sans, - Outfit, - Oxanium, - Playfair_Display, - Public_Sans, - Raleway, - Roboto, - Roboto_Slab, - Source_Sans_3, - Space_Grotesk, -} from "next/font/google" - -import { FONT_DEFINITIONS, type FontName } from "@/lib/font-definitions" - -type PreviewFont = ReturnType - -const geistSans = Geist({ - subsets: ["latin"], - variable: "--font-geist-sans", -}) - -const inter = Inter({ - subsets: ["latin"], - variable: "--font-inter", -}) - -const notoSans = Noto_Sans({ - subsets: ["latin"], - variable: "--font-noto-sans", -}) - -const nunitoSans = Nunito_Sans({ - subsets: ["latin"], - variable: "--font-nunito-sans", -}) - -const figtree = Figtree({ - subsets: ["latin"], - variable: "--font-figtree", -}) - -const roboto = Roboto({ - subsets: ["latin"], - variable: "--font-roboto", -}) - -const raleway = Raleway({ - subsets: ["latin"], - variable: "--font-raleway", -}) - -const dmSans = DM_Sans({ - subsets: ["latin"], - variable: "--font-dm-sans", -}) - -const publicSans = Public_Sans({ - subsets: ["latin"], - variable: "--font-public-sans", -}) - -const outfit = Outfit({ - subsets: ["latin"], - variable: "--font-outfit", -}) - -const oxanium = Oxanium({ - subsets: ["latin"], - variable: "--font-oxanium", -}) - -const manrope = Manrope({ - subsets: ["latin"], - variable: "--font-manrope", -}) - -const spaceGrotesk = Space_Grotesk({ - subsets: ["latin"], - variable: "--font-space-grotesk", -}) - -const montserrat = Montserrat({ - subsets: ["latin"], - variable: "--font-montserrat", -}) - -const ibmPlexSans = IBM_Plex_Sans({ - subsets: ["latin"], - variable: "--font-ibm-plex-sans", -}) - -const sourceSans3 = Source_Sans_3({ - subsets: ["latin"], - variable: "--font-source-sans-3", -}) - -const instrumentSans = Instrument_Sans({ - subsets: ["latin"], - variable: "--font-instrument-sans", -}) - -const jetbrainsMono = JetBrains_Mono({ - subsets: ["latin"], - variable: "--font-jetbrains-mono", -}) - -const geistMono = Geist_Mono({ - subsets: ["latin"], - variable: "--font-geist-mono", -}) - -const notoSerif = Noto_Serif({ - subsets: ["latin"], - variable: "--font-noto-serif", -}) - -const robotoSlab = Roboto_Slab({ - subsets: ["latin"], - variable: "--font-roboto-slab", -}) - -const merriweather = Merriweather({ - subsets: ["latin"], - variable: "--font-merriweather", -}) - -const lora = Lora({ - subsets: ["latin"], - variable: "--font-lora", -}) - -const playfairDisplay = Playfair_Display({ - subsets: ["latin"], - variable: "--font-playfair-display", -}) - -const PREVIEW_FONTS = { - geist: geistSans, - inter, - "noto-sans": notoSans, - "nunito-sans": nunitoSans, - figtree, - roboto, - raleway, - "dm-sans": dmSans, - "public-sans": publicSans, - outfit, - oxanium, - manrope, - "space-grotesk": spaceGrotesk, - montserrat, - "ibm-plex-sans": ibmPlexSans, - "source-sans-3": sourceSans3, - "instrument-sans": instrumentSans, - "jetbrains-mono": jetbrainsMono, - "geist-mono": geistMono, - "noto-serif": notoSerif, - "roboto-slab": robotoSlab, - merriweather, - lora, - "playfair-display": playfairDisplay, -} satisfies Record - -function createFontOption(name: FontName) { - const definition = FONT_DEFINITIONS.find((font) => font.name === name) - - if (!definition) { - throw new Error(`Unknown font definition: ${name}`) - } - - return { - name: definition.title, - value: definition.name, - font: PREVIEW_FONTS[name], - type: definition.type, - } as const -} - -export const FONTS = [ - createFontOption("geist"), - createFontOption("inter"), - createFontOption("noto-sans"), - createFontOption("nunito-sans"), - createFontOption("figtree"), - createFontOption("roboto"), - createFontOption("raleway"), - createFontOption("dm-sans"), - createFontOption("public-sans"), - createFontOption("outfit"), - createFontOption("oxanium"), - createFontOption("manrope"), - createFontOption("space-grotesk"), - createFontOption("montserrat"), - createFontOption("ibm-plex-sans"), - createFontOption("source-sans-3"), - createFontOption("instrument-sans"), - createFontOption("geist-mono"), - createFontOption("jetbrains-mono"), - createFontOption("noto-serif"), - createFontOption("roboto-slab"), - createFontOption("merriweather"), - createFontOption("lora"), - createFontOption("playfair-display"), -] as const - -export type Font = (typeof FONTS)[number] - -export const FONT_HEADING_OPTIONS = [ - { - name: "Inherit", - value: "inherit", - font: null, - type: "default", - }, - ...FONTS, -] as const - -export type FontHeadingOption = (typeof FONT_HEADING_OPTIONS)[number] +export * from "@/app/(app)/create/lib/fonts" diff --git a/apps/v4/app/(create)/lib/search-params.ts b/apps/v4/app/(create)/lib/search-params.ts index cbcd5a2272..da83a17918 100644 --- a/apps/v4/app/(create)/lib/search-params.ts +++ b/apps/v4/app/(create)/lib/search-params.ts @@ -1,309 +1 @@ -import * as React from "react" -import { useSearchParams } from "next/navigation" -import { useQueryStates } from "nuqs" -import { - createLoader, - createSerializer, - parseAsBoolean, - parseAsInteger, - parseAsString, - parseAsStringLiteral, - type inferParserType, - type Options, -} from "nuqs/server" -import { decodePreset, isPresetCode } from "shadcn/preset" - -import { - BASE_COLORS, - BASES, - DEFAULT_CONFIG, - getThemesForBaseColor, - iconLibraries, - MENU_ACCENTS, - MENU_COLORS, - RADII, - STYLES, - THEMES, - type BaseColorName, - type BaseName, - type ChartColorName, - type FontHeadingValue, - type FontValue, - type IconLibraryName, - type MenuAccentValue, - type MenuColorValue, - type RadiusValue, - type StyleName, - type ThemeName, -} from "@/registry/config" -import { FONTS } from "@/app/(create)/lib/fonts" -import { getPresetCode } from "@/app/(create)/lib/preset-code" -import { resolvePresetOverrides } from "@/app/(create)/lib/preset-query" - -const designSystemSearchParams = { - preset: parseAsString.withDefault("b0"), - base: parseAsStringLiteral(BASES.map((b) => b.name)).withDefault( - DEFAULT_CONFIG.base - ), - item: parseAsString.withDefault("preview").withOptions({ shallow: true }), - iconLibrary: parseAsStringLiteral( - Object.values(iconLibraries).map((i) => i.name) - ).withDefault(DEFAULT_CONFIG.iconLibrary), - style: parseAsStringLiteral(STYLES.map((s) => s.name)).withDefault( - DEFAULT_CONFIG.style - ), - theme: parseAsStringLiteral(THEMES.map((t) => t.name)).withDefault( - DEFAULT_CONFIG.theme - ), - chartColor: parseAsStringLiteral( - THEMES.map((t) => t.name) - ).withDefault(DEFAULT_CONFIG.chartColor ?? "neutral"), - font: parseAsStringLiteral(FONTS.map((f) => f.value)).withDefault( - DEFAULT_CONFIG.font - ), - fontHeading: parseAsStringLiteral([ - "inherit", - ...FONTS.map((f) => f.value), - ]).withDefault(DEFAULT_CONFIG.fontHeading), - baseColor: parseAsStringLiteral( - BASE_COLORS.map((b) => b.name) - ).withDefault(DEFAULT_CONFIG.baseColor), - menuAccent: parseAsStringLiteral( - MENU_ACCENTS.map((a) => a.value) - ).withDefault(DEFAULT_CONFIG.menuAccent), - menuColor: parseAsStringLiteral( - MENU_COLORS.map((m) => m.value) - ).withDefault(DEFAULT_CONFIG.menuColor), - radius: parseAsStringLiteral( - RADII.map((r) => r.name) - ).withDefault("default"), - template: parseAsStringLiteral([ - "next", - "next-monorepo", - "start", - "start-monorepo", - "react-router", - "react-router-monorepo", - "vite", - "vite-monorepo", - "astro", - "astro-monorepo", - "laravel", - ] as const).withDefault("next"), - rtl: parseAsBoolean.withDefault(false), - size: parseAsInteger.withDefault(100), - custom: parseAsBoolean.withDefault(false), -} - -// Design system param keys that get encoded into the preset code. -const DESIGN_SYSTEM_KEYS = [ - "style", - "baseColor", - "theme", - "chartColor", - "iconLibrary", - "font", - "fontHeading", - "radius", - "menuAccent", - "menuColor", -] as const - -function normalizeFontHeading( - font: FontValue, - fontHeading: FontHeadingValue -): FontHeadingValue { - // Persist "same as body" as an explicit inherit sentinel so the body font - // can change later without freezing headings to a concrete previous value. - return fontHeading === font ? "inherit" : fontHeading -} - -// Non-design-system keys that get passed through as-is. -// `base` is not encoded in preset codes — it's an architectural choice, not visual. -const NON_DESIGN_SYSTEM_KEYS = [ - "base", - "item", - "preset", - "template", - "rtl", - "size", - "custom", -] as const - -export const loadDesignSystemSearchParams = createLoader( - designSystemSearchParams -) - -export const serializeDesignSystemSearchParams = createSerializer( - designSystemSearchParams -) - -export type DesignSystemSearchParams = inferParserType< - typeof designSystemSearchParams -> - -export function isTranslucentMenuColor( - menuColor?: MenuColorValue | null -): menuColor is "default-translucent" | "inverted-translucent" { - return ( - menuColor === "default-translucent" || menuColor === "inverted-translucent" - ) -} - -function normalizePartialDesignSystemParams( - params: Partial -): Partial { - if ( - params.menuAccent === "bold" && - isTranslucentMenuColor(params.menuColor ?? undefined) - ) { - return { - ...params, - menuAccent: "subtle", - } - } - - return params -} - -function normalizeDesignSystemParams( - params: DesignSystemSearchParams -): DesignSystemSearchParams { - let result = { - ...params, - fontHeading: normalizeFontHeading(params.font, params.fontHeading), - } - - // Validate theme and chartColor against baseColor. - if (result.baseColor) { - const available = getThemesForBaseColor(result.baseColor) - const themeValid = available.some((t) => t.name === result.theme) - const chartColorValid = available.some((t) => t.name === result.chartColor) - - if (!themeValid || !chartColorValid) { - const fallback = (available[0]?.name ?? result.baseColor) as ThemeName - result = { - ...result, - ...(!themeValid && { theme: fallback }), - ...(!chartColorValid && { chartColor: fallback as ChartColorName }), - } - } - } - - if ( - result.menuAccent === "bold" && - isTranslucentMenuColor(result.menuColor) - ) { - return { - ...result, - menuAccent: "subtle", - } - } - - return result -} - -// If preset param exists, decode it and overlay on raw params. -// V1 presets don't encode chartColor — fall back to the colored -// theme that base-color themes originally borrowed charts from. -type SearchParamsLike = Pick - -function resolvePresetParams( - rawParams: DesignSystemSearchParams, - searchParams: SearchParamsLike -) { - if (rawParams.preset && isPresetCode(rawParams.preset)) { - const decoded = decodePreset(rawParams.preset) - if (decoded) { - const presetOverrides = resolvePresetOverrides(searchParams, decoded) - return normalizeDesignSystemParams({ - ...decoded, - ...presetOverrides, - base: rawParams.base, - item: rawParams.item, - preset: rawParams.preset, - template: rawParams.template, - rtl: rawParams.rtl, - size: rawParams.size, - custom: rawParams.custom, - }) - } - } - return normalizeDesignSystemParams(rawParams) -} - -// Wraps nuqs useQueryStates with transparent preset encoding/decoding. -// - Reads: if ?preset=CODE is in the URL, decodes it and returns individual values. -// - Writes: when design system params are set, encodes them into a preset code. -export function useDesignSystemSearchParams(options: Options = {}) { - const searchParams = useSearchParams() - const [rawParams, rawSetParams] = useQueryStates(designSystemSearchParams, { - shallow: false, - history: "push", - ...options, - }) - - const params = React.useMemo( - () => resolvePresetParams(rawParams, searchParams), - [rawParams, searchParams] - ) - - // Use ref so setParams callback stays stable across renders. - const paramsRef = React.useRef(params) - React.useEffect(() => { - paramsRef.current = params - }, [params]) - - type RawSetParamsInput = Parameters[0] - - const setParams = React.useCallback( - ( - updates: - | Partial - | (( - old: DesignSystemSearchParams - ) => Partial), - setOptions?: Options - ) => { - const resolvedUpdates = normalizePartialDesignSystemParams( - typeof updates === "function" ? updates(paramsRef.current) : updates - ) - - const hasDesignSystemUpdate = DESIGN_SYSTEM_KEYS.some( - (key) => key in resolvedUpdates - ) - - if (!hasDesignSystemUpdate) { - // No design system change, pass through directly. - return rawSetParams(resolvedUpdates as RawSetParamsInput, setOptions) - } - - // Merge current decoded values with updates. - const merged = normalizeDesignSystemParams({ - ...paramsRef.current, - ...resolvedUpdates, - }) - // Encode design system fields into a preset code. - // Cast needed: merged values may include null from nuqs resets, - // but encodePreset handles missing values by falling back to defaults. - const code = getPresetCode(merged) - // Build update: set preset, clear individual DS params from URL. - const rawUpdate: Record = { preset: code } - for (const key of DESIGN_SYSTEM_KEYS) { - rawUpdate[key] = null - } - - // Pass through non-DS params that were explicitly in the update. - for (const key of NON_DESIGN_SYSTEM_KEYS) { - if (key in resolvedUpdates) { - rawUpdate[key] = (resolvedUpdates as Record)[key] - } - } - - return rawSetParams(rawUpdate as RawSetParamsInput, setOptions) - }, - [rawSetParams] - ) - - return [params, setParams] as const -} +export * from "@/app/(app)/create/lib/search-params" diff --git a/apps/v4/app/(create)/preview/[base]/[name]/page.tsx b/apps/v4/app/(create)/preview/[base]/[name]/page.tsx index 50caaa386b..81de3e8ecd 100644 --- a/apps/v4/app/(create)/preview/[base]/[name]/page.tsx +++ b/apps/v4/app/(create)/preview/[base]/[name]/page.tsx @@ -6,17 +6,17 @@ import { siteConfig } from "@/lib/config" import { absoluteUrl } from "@/lib/utils" import { TailwindIndicator } from "@/components/tailwind-indicator" import { BASES, type Base, type BaseName } from "@/registry/config" -import { ActionMenuScript } from "@/app/(create)/components/action-menu" -import { DesignSystemProvider } from "@/app/(create)/components/design-system-provider" -import { HistoryScript } from "@/app/(create)/components/history-buttons" -import { DarkModeScript } from "@/app/(create)/components/mode-switcher" -import { PreviewStyle } from "@/app/(create)/components/preview-style" -import { RandomizeScript } from "@/app/(create)/components/random-button" +import { ActionMenuScript } from "@/app/(app)/create/components/action-menu" +import { DesignSystemProvider } from "@/app/(app)/create/components/design-system-provider" +import { HistoryScript } from "@/app/(app)/create/components/history-buttons" +import { DarkModeScript } from "@/app/(app)/create/components/mode-switcher" +import { PreviewStyle } from "@/app/(app)/create/components/preview-style" +import { RandomizeScript } from "@/app/(app)/create/components/random-button" import { getBaseComponent, getBaseItem, getItemsForBase, -} from "@/app/(create)/lib/api" +} from "@/app/(app)/create/lib/api" export const revalidate = false export const dynamic = "force-static" diff --git a/apps/v4/components/site-header.tsx b/apps/v4/components/site-header.tsx index 046cf2669a..0b3942557d 100644 --- a/apps/v4/components/site-header.tsx +++ b/apps/v4/components/site-header.tsx @@ -1,3 +1,4 @@ +import { Suspense } from "react" import Link from "next/link" import { PlusSignIcon } from "@hugeicons/core-free-icons" import { HugeiconsIcon } from "@hugeicons/react" @@ -14,8 +15,8 @@ import { ModeSwitcher } from "@/components/mode-switcher" import { SiteConfig } from "@/components/site-config" import { Separator } from "@/registry/new-york-v4/ui/separator" import { Button } from "@/styles/radix-nova/ui/button" -import { ProjectForm } from "@/app/(create)/components/project-form" -import { V0Button } from "@/app/(create)/components/v0-button" +import { ProjectForm } from "@/app/(app)/create/components/project-form" +import { V0Button } from "@/app/(app)/create/components/v0-button" export function SiteHeader() { const colors = getColors() @@ -23,8 +24,8 @@ export function SiteHeader() { return (
-
-
+
+
- - + +
- - + + + + + +
- + + +
diff --git a/apps/v4/package.json b/apps/v4/package.json index ca103b3509..15098f1beb 100644 --- a/apps/v4/package.json +++ b/apps/v4/package.json @@ -61,7 +61,7 @@ "motion": "^12.12.1", "next": "16.1.6", "next-themes": "0.4.6", - "nuqs": "^2.7.2", + "nuqs": "^2.8.9", "postcss": "^8.5.1", "radix-ui": "^1.4.3", "react": "19.2.3", diff --git a/apps/v4/registry/__index__.tsx b/apps/v4/registry/__index__.tsx index 2ffb457351..83958c4578 100644 --- a/apps/v4/registry/__index__.tsx +++ b/apps/v4/registry/__index__.tsx @@ -5,39 +5,51 @@ import * as React from "react" export const Index: Record> = { "new-york-v4": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "alert": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -49,14 +61,20 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -68,90 +86,120 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "avatar": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "badge": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "breadcrumb": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "button": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -162,167 +210,221 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator"], - files: [{ - path: "registry/new-york-v4/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "separator"], + files: [ + { + path: "registry/new-york-v4/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "calendar": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "card": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "carousel": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "chart": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["card"], - files: [{ - path: "registry/new-york-v4/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "checkbox": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "collapsible": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "combobox": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "registry/new-york-v4/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "registry/new-york-v4/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "command": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["dialog"], - files: [{ - path: "registry/new-york-v4/ui/command.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -334,52 +436,70 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "dialog": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "drawer": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -391,71 +511,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "empty": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "field": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "registry/new-york-v4/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "registry/new-york-v4/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "form": { + form: { name: "form", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","label"], - files: [{ - path: "registry/new-york-v4/ui/form.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "label"], + files: [ + { + path: "registry/new-york-v4/ui/form.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/form") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -467,33 +611,45 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "input": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -504,15 +660,21 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input","textarea"], - files: [{ - path: "registry/new-york-v4/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "registry/new-york-v4/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -524,71 +686,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "item": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "registry/new-york-v4/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "label": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "menubar": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -600,71 +786,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "pagination": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "popover": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "progress": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -676,33 +886,45 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "resizable": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -714,261 +936,353 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "select": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "separator": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "sheet": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "sidebar": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], - files: [{ - path: "registry/new-york-v4/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "registry/new-york-v4/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "skeleton": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "slider": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "sonner": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "spinner": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "switch": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "table": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "tabs": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "textarea": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "toggle": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -980,52 +1294,70 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "tooltip": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "kbd": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -1037,33 +1369,45 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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: undefined, }, - "direction": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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, @@ -1074,89 +1418,144 @@ export const Index: Record> = { title: "undefined", description: "A dashboard with sidebar, charts and data table.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","chart","card","select","tabs","table","toggle-group","badge","button","checkbox","dropdown-menu","drawer","input","avatar","sheet","sonner"], - files: [{ - path: "registry/new-york-v4/blocks/dashboard-01/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/data.json", - type: "registry:file", - target: "app/dashboard/data.json" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/chart-area-interactive.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/data-table.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/nav-documents.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/nav-user.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/section-cards.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/dashboard-01/components/site-header.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "label", + "chart", + "card", + "select", + "tabs", + "table", + "toggle-group", + "badge", + "button", + "checkbox", + "dropdown-menu", + "drawer", + "input", + "avatar", + "sheet", + "sonner", + ], + files: [ + { + path: "registry/new-york-v4/blocks/dashboard-01/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/data.json", + type: "registry:file", + target: "app/dashboard/data.json", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/chart-area-interactive.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/data-table.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/nav-documents.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/nav-secondary.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/section-cards.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/dashboard-01/components/site-header.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/dashboard-01/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dashboard-01" + const mod = await import( + "@/registry/new-york-v4/blocks/dashboard-01/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dashboard-01" return { default: mod.default || mod[exportName] } }), categories: ["dashboard"], - meta: {"iframeHeight":"1000px"}, + meta: { iframeHeight: "1000px" }, }, "sidebar-01": { name: "sidebar-01", title: "undefined", description: "A simple sidebar with navigation grouped by section.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-01/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-01/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-01/components/search-form.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-01/components/version-switcher.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "label", + "dropdown-menu", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-01/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-01/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-01/components/search-form.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-01/components/version-switcher.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-01/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-01" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-01/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-01" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-02": { @@ -1164,30 +1563,47 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with collapsible sections.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-02/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-02/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-02/components/search-form.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-02/components/version-switcher.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "label", + "dropdown-menu", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-02/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-02/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-02/components/search-form.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-02/components/version-switcher.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-02/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-02" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-02/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-02" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-03": { @@ -1195,22 +1611,31 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with submenus.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-03/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-03/components/app-sidebar.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["sidebar", "breadcrumb"], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-03/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-03/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-03/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-03" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-03/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-03" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-04": { @@ -1218,22 +1643,31 @@ export const Index: Record> = { title: "undefined", description: "A floating sidebar with submenus.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-04/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-04/components/app-sidebar.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["sidebar", "breadcrumb", "separator"], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-04/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-04/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-04/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-04" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-04/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-04" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-05": { @@ -1241,26 +1675,42 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with collapsible submenus.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","collapsible"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-05/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-05/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-05/components/search-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "label", + "collapsible", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-05/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-05/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-05/components/search-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-05/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-05" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-05/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-05" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-06": { @@ -1268,30 +1718,47 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with submenus as dropdowns.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","card","dropdown-menu"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-06/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-06/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-06/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-06/components/sidebar-opt-in-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "card", + "dropdown-menu", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-06/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-06/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-06/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-06/components/sidebar-opt-in-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-06/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-06" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-06/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-06" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-07": { @@ -1299,38 +1766,58 @@ export const Index: Record> = { title: "undefined", description: "A sidebar that collapses to icons.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-07/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-07/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-07/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-07/components/nav-projects.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-07/components/nav-user.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-07/components/team-switcher.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "collapsible", + "dropdown-menu", + "avatar", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-07/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-07/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-07/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-07/components/nav-projects.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-07/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-07/components/team-switcher.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-07/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-07" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-07/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-07" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-08": { @@ -1338,38 +1825,58 @@ export const Index: Record> = { title: "undefined", description: "An inset sidebar with secondary navigation.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-08/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-08/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-08/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-08/components/nav-projects.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-08/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-08/components/nav-user.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "collapsible", + "dropdown-menu", + "avatar", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-08/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-08/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-08/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-08/components/nav-projects.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-08/components/nav-secondary.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-08/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-08/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-08" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-08/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-08" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-09": { @@ -1377,26 +1884,45 @@ export const Index: Record> = { title: "undefined", description: "Collapsible nested sidebars.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar","switch","label"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-09/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-09/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-09/components/nav-user.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "collapsible", + "dropdown-menu", + "avatar", + "switch", + "label", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-09/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-09/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-09/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-09/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-09" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-09/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-09" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-10": { @@ -1404,46 +1930,68 @@ export const Index: Record> = { title: "undefined", description: "A sidebar in a popover.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-10/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/nav-actions.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/nav-favorites.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/nav-workspaces.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-10/components/team-switcher.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "popover", + "collapsible", + "dropdown-menu", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-10/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/nav-actions.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/nav-favorites.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/nav-secondary.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/nav-workspaces.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-10/components/team-switcher.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-10/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-10" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-10/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-10" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-11": { @@ -1451,22 +1999,36 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with a collapsible file tree.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-11/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-11/components/app-sidebar.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "collapsible", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-11/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-11/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-11/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-11" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-11/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-11" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-12": { @@ -1474,34 +2036,54 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with a calendar.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","calendar","dropdown-menu","avatar"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-12/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-12/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-12/components/calendars.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-12/components/date-picker.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-12/components/nav-user.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "collapsible", + "calendar", + "dropdown-menu", + "avatar", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-12/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-12/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-12/components/calendars.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-12/components/date-picker.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-12/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-12/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-12" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-12/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-12" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-13": { @@ -1509,22 +2091,31 @@ export const Index: Record> = { title: "undefined", description: "A sidebar in a dialog.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","button","dialog"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-13/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-13/components/settings-dialog.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["sidebar", "breadcrumb", "button", "dialog"], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-13/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-13/components/settings-dialog.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-13/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-13" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-13/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-13" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-14": { @@ -1532,22 +2123,31 @@ export const Index: Record> = { title: "undefined", description: "A sidebar on the right.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-14/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-14/components/app-sidebar.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["sidebar", "breadcrumb"], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-14/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-14/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-14/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-14" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-14/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-14" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-15": { @@ -1555,58 +2155,85 @@ export const Index: Record> = { title: "undefined", description: "A left and right sidebar.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu","calendar","avatar"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-15/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/calendars.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/date-picker.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/nav-favorites.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/nav-user.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/nav-workspaces.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/sidebar-left.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/sidebar-right.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-15/components/team-switcher.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "popover", + "collapsible", + "dropdown-menu", + "calendar", + "avatar", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-15/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/calendars.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/date-picker.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/nav-favorites.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/nav-secondary.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/nav-workspaces.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/sidebar-left.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/sidebar-right.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-15/components/team-switcher.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-15/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-15" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-15/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-15" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "sidebar-16": { @@ -1614,46 +2241,70 @@ export const Index: Record> = { title: "undefined", description: "A sidebar with a sticky site header.", type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar","button","label"], - files: [{ - path: "registry/new-york-v4/blocks/sidebar-16/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/nav-projects.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/nav-user.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/search-form.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york-v4/blocks/sidebar-16/components/site-header.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: [ + "sidebar", + "breadcrumb", + "separator", + "collapsible", + "dropdown-menu", + "avatar", + "button", + "label", + ], + files: [ + { + path: "registry/new-york-v4/blocks/sidebar-16/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/app-sidebar.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/nav-main.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/nav-projects.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/nav-secondary.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/nav-user.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/search-form.tsx", + type: "registry:component", + target: "", + }, + { + path: "registry/new-york-v4/blocks/sidebar-16/components/site-header.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/blocks/sidebar-16/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sidebar-16" + const mod = await import( + "@/registry/new-york-v4/blocks/sidebar-16/page" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sidebar-16" return { default: mod.default || mod[exportName] } }), - categories: ["sidebar","dashboard"], + categories: ["sidebar", "dashboard"], meta: undefined, }, "login-01": { @@ -1661,22 +2312,29 @@ export const Index: Record> = { title: "undefined", description: "A simple login form.", type: "registry:block", - registryDependencies: ["button","card","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/login-01/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/new-york-v4/blocks/login-01/components/login-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "card", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/login-01/page.tsx", + type: "registry:page", + target: "app/login/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/login-01/components/login-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/login-01/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "login-01" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "login-01" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","login"], + categories: ["authentication", "login"], meta: undefined, }, "login-02": { @@ -1684,22 +2342,29 @@ export const Index: Record> = { title: "undefined", description: "A two column login page with a cover image.", type: "registry:block", - registryDependencies: ["button","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/login-02/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/new-york-v4/blocks/login-02/components/login-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/login-02/page.tsx", + type: "registry:page", + target: "app/login/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/login-02/components/login-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/login-02/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "login-02" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "login-02" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","login"], + categories: ["authentication", "login"], meta: undefined, }, "login-03": { @@ -1707,22 +2372,29 @@ export const Index: Record> = { title: "undefined", description: "A login page with a muted background color.", type: "registry:block", - registryDependencies: ["button","card","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/login-03/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/new-york-v4/blocks/login-03/components/login-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "card", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/login-03/page.tsx", + type: "registry:page", + target: "app/login/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/login-03/components/login-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/login-03/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "login-03" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "login-03" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","login"], + categories: ["authentication", "login"], meta: undefined, }, "login-04": { @@ -1730,22 +2402,29 @@ export const Index: Record> = { title: "undefined", description: "A login page with form and image.", type: "registry:block", - registryDependencies: ["button","card","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/login-04/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/new-york-v4/blocks/login-04/components/login-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "card", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/login-04/page.tsx", + type: "registry:page", + target: "app/login/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/login-04/components/login-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/login-04/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "login-04" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "login-04" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","login"], + categories: ["authentication", "login"], meta: undefined, }, "login-05": { @@ -1753,22 +2432,29 @@ export const Index: Record> = { title: "undefined", description: "A simple email-only login page.", type: "registry:block", - registryDependencies: ["button","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/login-05/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/new-york-v4/blocks/login-05/components/login-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/login-05/page.tsx", + type: "registry:page", + target: "app/login/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/login-05/components/login-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/login-05/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "login-05" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "login-05" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","login"], + categories: ["authentication", "login"], meta: undefined, }, "signup-01": { @@ -1776,22 +2462,29 @@ export const Index: Record> = { title: "undefined", description: "A simple signup form.", type: "registry:block", - registryDependencies: ["button","card","input","label"], - files: [{ - path: "registry/new-york-v4/blocks/signup-01/page.tsx", - type: "registry:page", - target: "app/signup/page.tsx" - },{ - path: "registry/new-york-v4/blocks/signup-01/components/signup-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "card", "input", "label"], + files: [ + { + path: "registry/new-york-v4/blocks/signup-01/page.tsx", + type: "registry:page", + target: "app/signup/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/signup-01/components/signup-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/signup-01/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "signup-01" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "signup-01" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","signup"], + categories: ["authentication", "signup"], meta: undefined, }, "signup-02": { @@ -1799,22 +2492,29 @@ export const Index: Record> = { title: "undefined", description: "A two column signup page with a cover image.", type: "registry:block", - registryDependencies: ["button","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/signup-02/page.tsx", - type: "registry:page", - target: "app/signup/page.tsx" - },{ - path: "registry/new-york-v4/blocks/signup-02/components/signup-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/signup-02/page.tsx", + type: "registry:page", + target: "app/signup/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/signup-02/components/signup-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/signup-02/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "signup-02" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "signup-02" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","signup"], + categories: ["authentication", "signup"], meta: undefined, }, "signup-03": { @@ -1822,22 +2522,29 @@ export const Index: Record> = { title: "undefined", description: "A signup page with a muted background color.", type: "registry:block", - registryDependencies: ["button","card","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/signup-03/page.tsx", - type: "registry:page", - target: "app/signup/page.tsx" - },{ - path: "registry/new-york-v4/blocks/signup-03/components/signup-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "card", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/signup-03/page.tsx", + type: "registry:page", + target: "app/signup/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/signup-03/components/signup-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/signup-03/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "signup-03" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "signup-03" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","signup"], + categories: ["authentication", "signup"], meta: undefined, }, "signup-04": { @@ -1845,22 +2552,29 @@ export const Index: Record> = { title: "undefined", description: "A signup page with form and image.", type: "registry:block", - registryDependencies: ["button","card","input","label","field"], - files: [{ - path: "registry/new-york-v4/blocks/signup-04/page.tsx", - type: "registry:page", - target: "app/signup/page.tsx" - },{ - path: "registry/new-york-v4/blocks/signup-04/components/signup-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "card", "input", "label", "field"], + files: [ + { + path: "registry/new-york-v4/blocks/signup-04/page.tsx", + type: "registry:page", + target: "app/signup/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/signup-04/components/signup-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/signup-04/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "signup-04" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "signup-04" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","signup"], + categories: ["authentication", "signup"], meta: undefined, }, "signup-05": { @@ -1868,22 +2582,29 @@ export const Index: Record> = { title: "undefined", description: "A simple signup form with social providers.", type: "registry:block", - registryDependencies: ["button","input","label"], - files: [{ - path: "registry/new-york-v4/blocks/signup-05/page.tsx", - type: "registry:page", - target: "app/signup/page.tsx" - },{ - path: "registry/new-york-v4/blocks/signup-05/components/signup-form.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["button", "input", "label"], + files: [ + { + path: "registry/new-york-v4/blocks/signup-05/page.tsx", + type: "registry:page", + target: "app/signup/page.tsx", + }, + { + path: "registry/new-york-v4/blocks/signup-05/components/signup-form.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/blocks/signup-05/page") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "signup-05" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "signup-05" return { default: mod.default || mod[exportName] } }), - categories: ["authentication","signup"], + categories: ["authentication", "signup"], meta: undefined, }, "chart-area-axes": { @@ -1891,18 +2612,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-axes.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-axes.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-axes") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-axes" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-axes" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-axes" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-default": { @@ -1910,18 +2639,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-default.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-default.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-default") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-default" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-default" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-default" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-gradient": { @@ -1929,18 +2666,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-gradient.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-gradient.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-gradient") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-gradient" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-gradient" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-gradient" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-icons": { @@ -1948,18 +2693,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-icons.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-icons.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-icons") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-icons" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-icons" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-icons" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-interactive": { @@ -1967,18 +2720,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart","select"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-interactive.tsx", - type: "registry:component", - target: "" - }], + registryDependencies: ["card", "chart", "select"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-interactive.tsx", + type: "registry:component", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-interactive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-interactive" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-interactive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-interactive" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-legend": { @@ -1986,18 +2747,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-legend.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-legend.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-legend") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-legend" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-legend" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-legend" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-linear": { @@ -2005,18 +2774,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-linear.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-linear.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-linear") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-linear" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-linear" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-linear" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-stacked-expand": { @@ -2024,18 +2801,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-stacked-expand.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-stacked-expand.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-stacked-expand") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-stacked-expand" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-stacked-expand" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-stacked-expand" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-stacked": { @@ -2043,18 +2828,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-stacked.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-stacked.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-stacked") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-stacked" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-stacked" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-stacked" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-area-step": { @@ -2062,18 +2855,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-area-step.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-area-step.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-area-step") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-area-step" + const mod = await import( + "@/registry/new-york-v4/charts/chart-area-step" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-area-step" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-area"], + categories: ["charts", "charts-area"], meta: undefined, }, "chart-bar-active": { @@ -2081,18 +2882,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-active.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-active.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-active") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-active" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-active" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-active" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-default": { @@ -2100,18 +2909,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-default.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-default.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-default") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-default" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-default" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-default" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-horizontal": { @@ -2119,18 +2936,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-horizontal.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-horizontal.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-horizontal") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-horizontal" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-horizontal" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-horizontal" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-interactive": { @@ -2138,18 +2963,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-interactive.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-interactive.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-interactive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-interactive" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-interactive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-interactive" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-label-custom": { @@ -2157,18 +2990,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-label-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-label-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-label-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-label-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-label-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-label-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-label": { @@ -2176,18 +3017,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-label.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-label.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-label" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-label" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-mixed": { @@ -2195,18 +3044,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-mixed.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-mixed.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-mixed") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-mixed" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-mixed" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-mixed" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-multiple": { @@ -2214,18 +3071,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-multiple.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-multiple.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-multiple") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-multiple" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-multiple" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-multiple" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-negative": { @@ -2233,18 +3098,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-negative.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-negative.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-negative") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-negative" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-negative" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-negative" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-bar-stacked": { @@ -2252,18 +3125,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-bar-stacked.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-bar-stacked.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-bar-stacked") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-stacked" + const mod = await import( + "@/registry/new-york-v4/charts/chart-bar-stacked" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-stacked" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-bar"], + categories: ["charts", "charts-bar"], meta: undefined, }, "chart-line-default": { @@ -2271,18 +3152,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-default.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-default.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-default") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-default" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-default" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-default" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-dots-colors": { @@ -2290,18 +3179,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-dots-colors.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-dots-colors.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-dots-colors") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-dots-colors" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-dots-colors" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-dots-colors" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-dots-custom": { @@ -2309,18 +3206,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-dots-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-dots-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-dots-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-dots-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-dots-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-dots-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-dots": { @@ -2328,18 +3233,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-dots.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-dots.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-dots") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-dots" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-dots" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-dots" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-interactive": { @@ -2347,18 +3260,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-interactive.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-interactive.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-interactive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-interactive" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-interactive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-interactive" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-label-custom": { @@ -2366,18 +3287,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-label-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-label-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-label-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-label-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-label-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-label-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-label": { @@ -2385,18 +3314,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-label.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-label.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-label" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-label" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-linear": { @@ -2404,18 +3341,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-linear.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-linear.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-linear") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-linear" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-linear" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-linear" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-multiple": { @@ -2423,18 +3368,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-multiple.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-multiple.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-multiple") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-multiple" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-multiple" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-multiple" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-line-step": { @@ -2442,18 +3395,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-line-step.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-line-step.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-line-step") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-line-step" + const mod = await import( + "@/registry/new-york-v4/charts/chart-line-step" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-line-step" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-line"], + categories: ["charts", "charts-line"], meta: undefined, }, "chart-pie-donut-active": { @@ -2461,18 +3422,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-donut-active.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-donut-active.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-donut-active") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-donut-active" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-donut-active" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-donut-active" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-donut-text": { @@ -2480,18 +3449,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-donut-text.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-donut-text.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-donut-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-donut-text" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-donut-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-donut-text" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-donut": { @@ -2499,18 +3476,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-donut.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-donut.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-donut") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-donut" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-donut" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-donut" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-interactive": { @@ -2518,18 +3503,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-interactive.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-interactive.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-interactive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-interactive" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-interactive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-interactive" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-label-custom": { @@ -2537,18 +3530,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-label-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-label-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-label-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-label-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-label-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-label-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-label-list": { @@ -2556,18 +3557,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-label-list.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-label-list.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-label-list") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-label-list" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-label-list" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-label-list" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-label": { @@ -2575,18 +3584,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-label.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-label.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-label" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-label" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-legend": { @@ -2594,18 +3611,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-legend.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-legend.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-legend") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-legend" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-legend" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-legend" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-separator-none": { @@ -2613,18 +3638,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-separator-none.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-separator-none.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-separator-none") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-separator-none" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-separator-none" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-separator-none" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-simple": { @@ -2632,18 +3665,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-simple.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-simple.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-simple") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-simple" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-simple" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-simple" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-pie-stacked": { @@ -2651,18 +3692,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-pie-stacked.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-pie-stacked.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-pie-stacked") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-pie-stacked" + const mod = await import( + "@/registry/new-york-v4/charts/chart-pie-stacked" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-pie-stacked" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-pie"], + categories: ["charts", "charts-pie"], meta: undefined, }, "chart-radar-default": { @@ -2670,18 +3719,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-default.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-default.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-default") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-default" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-default" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-default" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-dots": { @@ -2689,18 +3746,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-dots.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-dots.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-dots") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-dots" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-dots" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-dots" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-grid-circle-fill": { @@ -2708,18 +3773,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-grid-circle-fill.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-grid-circle-fill.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-grid-circle-fill") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-grid-circle-fill" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-grid-circle-fill" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-grid-circle-fill" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-grid-circle-no-lines": { @@ -2727,18 +3800,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-grid-circle-no-lines.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-grid-circle-no-lines.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-grid-circle-no-lines") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-grid-circle-no-lines" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-grid-circle-no-lines" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-grid-circle-no-lines" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-grid-circle": { @@ -2746,18 +3827,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-grid-circle.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-grid-circle.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-grid-circle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-grid-circle" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-grid-circle" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-grid-circle" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-grid-custom": { @@ -2765,18 +3854,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-grid-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-grid-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-grid-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-grid-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-grid-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-grid-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-grid-fill": { @@ -2784,18 +3881,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-grid-fill.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-grid-fill.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-grid-fill") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-grid-fill" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-grid-fill" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-grid-fill" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-grid-none": { @@ -2803,18 +3908,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-grid-none.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-grid-none.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-grid-none") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-grid-none" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-grid-none" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-grid-none" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-icons": { @@ -2822,18 +3935,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-icons.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-icons.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-icons") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-icons" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-icons" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-icons" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-label-custom": { @@ -2841,18 +3962,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-label-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-label-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-label-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-label-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-label-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-label-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-legend": { @@ -2860,18 +3989,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-legend.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-legend.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-legend") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-legend" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-legend" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-legend" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-lines-only": { @@ -2879,18 +4016,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-lines-only.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-lines-only.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-lines-only") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-lines-only" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-lines-only" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-lines-only" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-multiple": { @@ -2898,18 +4043,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-multiple.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-multiple.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-multiple") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-multiple" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-multiple" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-multiple" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radar-radius": { @@ -2917,18 +4070,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radar-radius.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radar-radius.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radar-radius") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radar-radius" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radar-radius" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radar-radius" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radar"], + categories: ["charts", "charts-radar"], meta: undefined, }, "chart-radial-grid": { @@ -2936,18 +4097,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radial-grid.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radial-grid.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radial-grid") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radial-grid" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radial-grid" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radial-grid" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radial"], + categories: ["charts", "charts-radial"], meta: undefined, }, "chart-radial-label": { @@ -2955,18 +4124,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radial-label.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radial-label.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radial-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radial-label" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radial-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radial-label" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radial"], + categories: ["charts", "charts-radial"], meta: undefined, }, "chart-radial-shape": { @@ -2974,18 +4151,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radial-shape.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radial-shape.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radial-shape") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radial-shape" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radial-shape" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radial-shape" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radial"], + categories: ["charts", "charts-radial"], meta: undefined, }, "chart-radial-simple": { @@ -2993,18 +4178,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radial-simple.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radial-simple.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radial-simple") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radial-simple" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radial-simple" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radial-simple" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radial"], + categories: ["charts", "charts-radial"], meta: undefined, }, "chart-radial-stacked": { @@ -3012,18 +4205,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radial-stacked.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radial-stacked.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radial-stacked") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radial-stacked" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radial-stacked" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radial-stacked" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radial"], + categories: ["charts", "charts-radial"], meta: undefined, }, "chart-radial-text": { @@ -3031,18 +4232,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-radial-text.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-radial-text.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-radial-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-radial-text" + const mod = await import( + "@/registry/new-york-v4/charts/chart-radial-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-radial-text" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-radial"], + categories: ["charts", "charts-radial"], meta: undefined, }, "chart-tooltip-default": { @@ -3050,18 +4259,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-default.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-default.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-default") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-default" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-default" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-default" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-indicator-line": { @@ -3069,18 +4286,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-indicator-line.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-indicator-line.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-indicator-line") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-indicator-line" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-indicator-line" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-indicator-line" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-indicator-none": { @@ -3088,18 +4313,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-indicator-none.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-indicator-none.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-indicator-none") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-indicator-none" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-indicator-none" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-indicator-none" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-label-none": { @@ -3107,18 +4340,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-label-none.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-label-none.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-label-none") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-label-none" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-label-none" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-label-none" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-label-custom": { @@ -3126,18 +4367,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-label-custom.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-label-custom.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-label-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-label-custom" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-label-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-label-custom" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-label-formatter": { @@ -3145,18 +4394,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-label-formatter.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-label-formatter.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-label-formatter") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-label-formatter" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-label-formatter" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-label-formatter" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-formatter": { @@ -3164,18 +4421,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-formatter.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-formatter.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-formatter") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-formatter" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-formatter" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-formatter" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-icons": { @@ -3183,18 +4448,26 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-icons.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-icons.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-icons") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-icons" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-icons" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-icons" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, "chart-tooltip-advanced": { @@ -3202,34 +4475,48 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/new-york-v4/charts/chart-tooltip-advanced.tsx", - type: "registry:block", - target: "" - }], + registryDependencies: ["card", "chart"], + files: [ + { + path: "registry/new-york-v4/charts/chart-tooltip-advanced.tsx", + type: "registry:block", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/charts/chart-tooltip-advanced") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-advanced" + const mod = await import( + "@/registry/new-york-v4/charts/chart-tooltip-advanced" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-advanced" return { default: mod.default || mod[exportName] } }), - categories: ["charts","charts-tooltip"], + categories: ["charts", "charts-tooltip"], meta: undefined, }, - "utils": { + utils: { name: "utils", title: "undefined", description: "", type: "registry:lib", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/lib/utils.ts", - type: "registry:lib", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/lib/utils.ts", + type: "registry:lib", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/lib/utils") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "utils" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "utils" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3241,14 +4528,20 @@ export const Index: Record> = { description: "", type: "registry:hook", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/hooks/use-mobile.ts", - type: "registry:hook", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/hooks/use-mobile.ts", + type: "registry:hook", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/hooks/use-mobile") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "use-mobile" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "use-mobile" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3260,14 +4553,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["accordion"], - files: [{ - path: "registry/new-york-v4/examples/accordion-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/accordion-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/accordion-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "accordion-demo" + const mod = await import( + "@/registry/new-york-v4/examples/accordion-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "accordion-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3279,14 +4580,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["alert"], - files: [{ - path: "registry/new-york-v4/examples/alert-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/alert-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/alert-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "alert-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3298,14 +4605,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["alert"], - files: [{ - path: "registry/new-york-v4/examples/alert-destructive.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/alert-destructive.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/alert-destructive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "alert-destructive" + const mod = await import( + "@/registry/new-york-v4/examples/alert-destructive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert-destructive" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3316,15 +4631,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["alert-dialog","button"], - files: [{ - path: "registry/new-york-v4/examples/alert-dialog-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["alert-dialog", "button"], + files: [ + { + path: "registry/new-york-v4/examples/alert-dialog-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/alert-dialog-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "alert-dialog-demo" + const mod = await import( + "@/registry/new-york-v4/examples/alert-dialog-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "alert-dialog-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3336,14 +4659,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["aspect-ratio"], - files: [{ - path: "registry/new-york-v4/examples/aspect-ratio-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/aspect-ratio-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/aspect-ratio-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "aspect-ratio-demo" + const mod = await import( + "@/registry/new-york-v4/examples/aspect-ratio-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "aspect-ratio-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3355,14 +4686,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["avatar"], - files: [{ - path: "registry/new-york-v4/examples/avatar-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/avatar-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/avatar-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "avatar-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "avatar-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3374,14 +4711,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["badge"], - files: [{ - path: "registry/new-york-v4/examples/badge-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/badge-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/badge-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "badge-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "badge-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3393,14 +4736,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["badge"], - files: [{ - path: "registry/new-york-v4/examples/badge-destructive.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/badge-destructive.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/badge-destructive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "badge-destructive" + const mod = await import( + "@/registry/new-york-v4/examples/badge-destructive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "badge-destructive" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3412,14 +4763,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["badge"], - files: [{ - path: "registry/new-york-v4/examples/badge-outline.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/badge-outline.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/badge-outline") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "badge-outline" + const mod = await import( + "@/registry/new-york-v4/examples/badge-outline" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "badge-outline" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3431,14 +4790,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["badge"], - files: [{ - path: "registry/new-york-v4/examples/badge-secondary.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/badge-secondary.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/badge-secondary") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "badge-secondary" + const mod = await import( + "@/registry/new-york-v4/examples/badge-secondary" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "badge-secondary" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3450,14 +4817,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["breadcrumb"], - files: [{ - path: "registry/new-york-v4/examples/breadcrumb-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/breadcrumb-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/breadcrumb-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "breadcrumb-demo" + const mod = await import( + "@/registry/new-york-v4/examples/breadcrumb-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3469,14 +4844,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["breadcrumb"], - files: [{ - path: "registry/new-york-v4/examples/breadcrumb-separator.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/breadcrumb-separator.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/breadcrumb-separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "breadcrumb-separator" + const mod = await import( + "@/registry/new-york-v4/examples/breadcrumb-separator" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb-separator" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3488,14 +4871,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["breadcrumb"], - files: [{ - path: "registry/new-york-v4/examples/breadcrumb-dropdown.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/breadcrumb-dropdown.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/breadcrumb-dropdown") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "breadcrumb-dropdown" + const mod = await import( + "@/registry/new-york-v4/examples/breadcrumb-dropdown" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb-dropdown" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3507,14 +4898,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["breadcrumb"], - files: [{ - path: "registry/new-york-v4/examples/breadcrumb-ellipsis.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/breadcrumb-ellipsis.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/breadcrumb-ellipsis") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "breadcrumb-ellipsis" + const mod = await import( + "@/registry/new-york-v4/examples/breadcrumb-ellipsis" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb-ellipsis" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3526,14 +4925,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["breadcrumb"], - files: [{ - path: "registry/new-york-v4/examples/breadcrumb-link.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/breadcrumb-link.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/breadcrumb-link") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "breadcrumb-link" + const mod = await import( + "@/registry/new-york-v4/examples/breadcrumb-link" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb-link" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3545,14 +4952,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["breadcrumb"], - files: [{ - path: "registry/new-york-v4/examples/breadcrumb-responsive.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/breadcrumb-responsive.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/breadcrumb-responsive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "breadcrumb-responsive" + const mod = await import( + "@/registry/new-york-v4/examples/breadcrumb-responsive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "breadcrumb-responsive" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3564,14 +4979,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/button-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3583,14 +5004,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-default.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-default.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-default") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-default" + const mod = await import( + "@/registry/new-york-v4/examples/button-default" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-default" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3602,14 +5031,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-secondary.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-secondary.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-secondary") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-secondary" + const mod = await import( + "@/registry/new-york-v4/examples/button-secondary" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-secondary" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3621,14 +5058,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-destructive.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-destructive.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-destructive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-destructive" + const mod = await import( + "@/registry/new-york-v4/examples/button-destructive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-destructive" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3640,14 +5085,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-outline.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-outline.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-outline") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-outline" + const mod = await import( + "@/registry/new-york-v4/examples/button-outline" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-outline" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3659,14 +5112,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-ghost.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-ghost.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/button-ghost") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-ghost" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-ghost" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3678,14 +5137,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-link.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-link.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/button-link") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-link" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-link" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3697,14 +5162,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-with-icon.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-with-icon.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-with-icon") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-with-icon" + const mod = await import( + "@/registry/new-york-v4/examples/button-with-icon" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-with-icon" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3716,14 +5189,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-loading.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-loading.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-loading") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-loading" + const mod = await import( + "@/registry/new-york-v4/examples/button-loading" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-loading" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3735,14 +5216,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-icon.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-icon.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/button-icon") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-icon" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-icon" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3754,14 +5241,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-as-child.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-as-child.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-as-child") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-as-child" + const mod = await import( + "@/registry/new-york-v4/examples/button-as-child" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-as-child" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3773,14 +5268,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-rounded.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-rounded.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-rounded") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-rounded" + const mod = await import( + "@/registry/new-york-v4/examples/button-rounded" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-rounded" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3792,14 +5295,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button"], - files: [{ - path: "registry/new-york-v4/examples/button-size.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-size.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/button-size") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-size" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-size" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3811,14 +5320,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-demo" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3830,14 +5347,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-nested.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-nested.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-nested") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-nested" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-nested" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-nested" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3849,14 +5374,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-size.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-size.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-size") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-size" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-size" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-size" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3868,14 +5401,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-separator.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-separator.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-separator" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-separator" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-separator" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3887,14 +5428,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-split.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-split.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-split") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-split" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-split" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-split" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3906,14 +5455,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-input.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-input.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-input" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-input" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-input" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3925,14 +5482,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-dropdown.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-dropdown.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-dropdown") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-dropdown" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-dropdown" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-dropdown" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3944,14 +5509,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-select.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-select.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-select" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-select" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-select" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3963,14 +5536,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-popover.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-popover.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-popover" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-popover" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-popover" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -3982,14 +5563,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-input-group.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-input-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-input-group" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-input-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-input-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4001,14 +5590,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["button-group"], - files: [{ - path: "registry/new-york-v4/examples/button-group-orientation.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/button-group-orientation.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/button-group-orientation") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "button-group-orientation" + const mod = await import( + "@/registry/new-york-v4/examples/button-group-orientation" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "button-group-orientation" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4020,14 +5617,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["calendar"], - files: [{ - path: "registry/new-york-v4/examples/calendar-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/calendar-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/calendar-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "calendar-demo" + const mod = await import( + "@/registry/new-york-v4/examples/calendar-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "calendar-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4038,15 +5643,21 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["card","button","switch"], - files: [{ - path: "registry/new-york-v4/examples/card-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["card", "button", "switch"], + files: [ + { + path: "registry/new-york-v4/examples/card-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/card-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "card-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "card-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4057,15 +5668,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["button","card","input","label","select"], - files: [{ - path: "registry/new-york-v4/examples/card-with-form.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["button", "card", "input", "label", "select"], + files: [ + { + path: "registry/new-york-v4/examples/card-with-form.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/card-with-form") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "card-with-form" + const mod = await import( + "@/registry/new-york-v4/examples/card-with-form" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "card-with-form" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4077,14 +5696,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["carousel"], - files: [{ - path: "registry/new-york-v4/examples/carousel-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/carousel-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/carousel-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "carousel-demo" + const mod = await import( + "@/registry/new-york-v4/examples/carousel-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4096,14 +5723,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["carousel"], - files: [{ - path: "registry/new-york-v4/examples/carousel-size.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/carousel-size.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/carousel-size") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "carousel-size" + const mod = await import( + "@/registry/new-york-v4/examples/carousel-size" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel-size" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4115,14 +5750,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["carousel"], - files: [{ - path: "registry/new-york-v4/examples/carousel-spacing.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/carousel-spacing.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/carousel-spacing") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "carousel-spacing" + const mod = await import( + "@/registry/new-york-v4/examples/carousel-spacing" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel-spacing" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4134,14 +5777,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["carousel"], - files: [{ - path: "registry/new-york-v4/examples/carousel-orientation.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/carousel-orientation.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/carousel-orientation") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "carousel-orientation" + const mod = await import( + "@/registry/new-york-v4/examples/carousel-orientation" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel-orientation" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4153,14 +5804,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["carousel"], - files: [{ - path: "registry/new-york-v4/examples/carousel-api.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/carousel-api.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/carousel-api") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "carousel-api" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel-api" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4172,14 +5829,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["carousel"], - files: [{ - path: "registry/new-york-v4/examples/carousel-plugin.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/carousel-plugin.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/carousel-plugin") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "carousel-plugin" + const mod = await import( + "@/registry/new-york-v4/examples/carousel-plugin" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "carousel-plugin" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4191,14 +5856,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["checkbox"], - files: [{ - path: "registry/new-york-v4/examples/checkbox-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/checkbox-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/checkbox-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "checkbox-demo" + const mod = await import( + "@/registry/new-york-v4/examples/checkbox-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "checkbox-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4210,14 +5883,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["checkbox"], - files: [{ - path: "registry/new-york-v4/examples/checkbox-disabled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/checkbox-disabled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/checkbox-disabled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "checkbox-disabled" + const mod = await import( + "@/registry/new-york-v4/examples/checkbox-disabled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "checkbox-disabled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4229,14 +5910,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["checkbox"], - files: [{ - path: "registry/new-york-v4/examples/checkbox-with-text.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/checkbox-with-text.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/checkbox-with-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "checkbox-with-text" + const mod = await import( + "@/registry/new-york-v4/examples/checkbox-with-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "checkbox-with-text" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4248,14 +5937,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["collapsible"], - files: [{ - path: "registry/new-york-v4/examples/collapsible-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/collapsible-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/collapsible-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "collapsible-demo" + const mod = await import( + "@/registry/new-york-v4/examples/collapsible-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "collapsible-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4267,14 +5964,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["command"], - files: [{ - path: "registry/new-york-v4/examples/combobox-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/combobox-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/combobox-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "combobox-demo" + const mod = await import( + "@/registry/new-york-v4/examples/combobox-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "combobox-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4285,15 +5990,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["command","dropdown-menu","button"], - files: [{ - path: "registry/new-york-v4/examples/combobox-dropdown-menu.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["command", "dropdown-menu", "button"], + files: [ + { + path: "registry/new-york-v4/examples/combobox-dropdown-menu.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/combobox-dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "combobox-dropdown-menu" + const mod = await import( + "@/registry/new-york-v4/examples/combobox-dropdown-menu" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "combobox-dropdown-menu" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4304,15 +6017,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["combobox","popover"], - files: [{ - path: "registry/new-york-v4/examples/combobox-popover.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["combobox", "popover"], + files: [ + { + path: "registry/new-york-v4/examples/combobox-popover.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/combobox-popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "combobox-popover" + const mod = await import( + "@/registry/new-york-v4/examples/combobox-popover" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "combobox-popover" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4323,15 +6044,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["combobox","popover","drawer"], - files: [{ - path: "registry/new-york-v4/examples/combobox-responsive.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["combobox", "popover", "drawer"], + files: [ + { + path: "registry/new-york-v4/examples/combobox-responsive.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/combobox-responsive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "combobox-responsive" + const mod = await import( + "@/registry/new-york-v4/examples/combobox-responsive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "combobox-responsive" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4343,14 +6072,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["command"], - files: [{ - path: "registry/new-york-v4/examples/command-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/command-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/command-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "command-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "command-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4361,15 +6096,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["command","dialog"], - files: [{ - path: "registry/new-york-v4/examples/command-dialog.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["command", "dialog"], + files: [ + { + path: "registry/new-york-v4/examples/command-dialog.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/command-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "command-dialog" + const mod = await import( + "@/registry/new-york-v4/examples/command-dialog" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "command-dialog" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4381,14 +6124,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["context-menu"], - files: [{ - path: "registry/new-york-v4/examples/context-menu-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/context-menu-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/context-menu-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "context-menu-demo" + const mod = await import( + "@/registry/new-york-v4/examples/context-menu-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "context-menu-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4400,14 +6151,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["data-table"], - files: [{ - path: "registry/new-york-v4/examples/data-table-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/data-table-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/data-table-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "data-table-demo" + const mod = await import( + "@/registry/new-york-v4/examples/data-table-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "data-table-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4418,15 +6177,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["button","calendar","popover"], - files: [{ - path: "registry/new-york-v4/examples/date-picker-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["button", "calendar", "popover"], + files: [ + { + path: "registry/new-york-v4/examples/date-picker-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/date-picker-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "date-picker-demo" + const mod = await import( + "@/registry/new-york-v4/examples/date-picker-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "date-picker-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4437,15 +6204,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["button","calendar","popover","select"], - files: [{ - path: "registry/new-york-v4/examples/date-picker-with-presets.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["button", "calendar", "popover", "select"], + files: [ + { + path: "registry/new-york-v4/examples/date-picker-with-presets.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/date-picker-with-presets") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "date-picker-with-presets" + const mod = await import( + "@/registry/new-york-v4/examples/date-picker-with-presets" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "date-picker-with-presets" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4456,15 +6231,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["button","calendar","popover"], - files: [{ - path: "registry/new-york-v4/examples/date-picker-with-range.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["button", "calendar", "popover"], + files: [ + { + path: "registry/new-york-v4/examples/date-picker-with-range.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/date-picker-with-range") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "date-picker-with-range" + const mod = await import( + "@/registry/new-york-v4/examples/date-picker-with-range" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "date-picker-with-range" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4476,14 +6259,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["dialog"], - files: [{ - path: "registry/new-york-v4/examples/dialog-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/dialog-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/dialog-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dialog-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dialog-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4494,15 +6283,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["dialog","button"], - files: [{ - path: "registry/new-york-v4/examples/dialog-close-button.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["dialog", "button"], + files: [ + { + path: "registry/new-york-v4/examples/dialog-close-button.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/dialog-close-button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dialog-close-button" + const mod = await import( + "@/registry/new-york-v4/examples/dialog-close-button" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dialog-close-button" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4514,14 +6311,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["drawer"], - files: [{ - path: "registry/new-york-v4/examples/drawer-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/drawer-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/drawer-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "drawer-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "drawer-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4532,15 +6335,21 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["empty","button"], - files: [{ - path: "registry/new-york-v4/examples/empty-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["empty", "button"], + files: [ + { + path: "registry/new-york-v4/examples/empty-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/empty-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4552,14 +6361,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["empty"], - files: [{ - path: "registry/new-york-v4/examples/empty-icon.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/empty-icon.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/empty-icon") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-icon" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-icon" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4570,15 +6385,21 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["empty","button","avatar"], - files: [{ - path: "registry/new-york-v4/examples/empty-avatar.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["empty", "button", "avatar"], + files: [ + { + path: "registry/new-york-v4/examples/empty-avatar.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/empty-avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-avatar" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-avatar" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4589,15 +6410,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["empty","button","avatar"], - files: [{ - path: "registry/new-york-v4/examples/empty-avatar-group.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["empty", "button", "avatar"], + files: [ + { + path: "registry/new-york-v4/examples/empty-avatar-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/empty-avatar-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-avatar-group" + const mod = await import( + "@/registry/new-york-v4/examples/empty-avatar-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-avatar-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4608,15 +6437,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["empty","button","input"], - files: [{ - path: "registry/new-york-v4/examples/empty-input-group.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["empty", "button", "input"], + files: [ + { + path: "registry/new-york-v4/examples/empty-input-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/empty-input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-input-group" + const mod = await import( + "@/registry/new-york-v4/examples/empty-input-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-input-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4627,15 +6464,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["empty","button"], - files: [{ - path: "registry/new-york-v4/examples/empty-outline.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["empty", "button"], + files: [ + { + path: "registry/new-york-v4/examples/empty-outline.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/empty-outline") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-outline" + const mod = await import( + "@/registry/new-york-v4/examples/empty-outline" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-outline" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4647,14 +6492,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["empty"], - files: [{ - path: "registry/new-york-v4/examples/empty-background.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/empty-background.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/empty-background") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "empty-background" + const mod = await import( + "@/registry/new-york-v4/examples/empty-background" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "empty-background" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4666,14 +6519,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4685,14 +6544,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-input.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-input.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-input" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-input" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4704,14 +6569,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-textarea.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-textarea.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/field-textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-textarea" + const mod = await import( + "@/registry/new-york-v4/examples/field-textarea" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-textarea" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4723,14 +6596,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-fieldset.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-fieldset.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/field-fieldset") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-fieldset" + const mod = await import( + "@/registry/new-york-v4/examples/field-fieldset" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-fieldset" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4742,14 +6623,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-radio.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-radio.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-radio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-radio" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-radio" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4761,14 +6648,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-checkbox.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-checkbox.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/field-checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-checkbox" + const mod = await import( + "@/registry/new-york-v4/examples/field-checkbox" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-checkbox" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4780,14 +6675,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-switch.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-switch.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-switch" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-switch" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4799,14 +6700,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-slider.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-slider.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-slider" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-slider" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4818,14 +6725,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-select.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-select.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-select" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-select" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4837,14 +6750,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-choice-card.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-choice-card.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/field-choice-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-choice-card" + const mod = await import( + "@/registry/new-york-v4/examples/field-choice-card" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-choice-card" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4856,14 +6777,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-group.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/field-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-group" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4875,14 +6802,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["field"], - files: [{ - path: "registry/new-york-v4/examples/field-responsive.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/field-responsive.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/field-responsive") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "field-responsive" + const mod = await import( + "@/registry/new-york-v4/examples/field-responsive" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "field-responsive" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4893,15 +6828,30 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","textarea","button","card","spinner"], - files: [{ - path: "registry/new-york-v4/examples/form-next-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "field", + "input", + "textarea", + "button", + "card", + "spinner", + ], + files: [ + { + path: "registry/new-york-v4/examples/form-next-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-next-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-next-demo" + const mod = await import( + "@/registry/new-york-v4/examples/form-next-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-next-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4912,15 +6862,35 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","textarea","button","card","spinner","checkbox","dialog","radio-group","select","switch"], - files: [{ - path: "registry/new-york-v4/examples/form-next-complex.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "field", + "input", + "textarea", + "button", + "card", + "spinner", + "checkbox", + "dialog", + "radio-group", + "select", + "switch", + ], + files: [ + { + path: "registry/new-york-v4/examples/form-next-complex.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-next-complex") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-next-complex" + const mod = await import( + "@/registry/new-york-v4/examples/form-next-complex" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-next-complex" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4931,15 +6901,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","input-group","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "input", "input-group", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-demo" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4950,15 +6928,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-input.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "input", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-input.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-input" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-input" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-input" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4969,15 +6955,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","select","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-select.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "select", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-select.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-select" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-select" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-select" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -4988,15 +6982,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","checkbox","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-checkbox.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "checkbox", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-checkbox.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-checkbox" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-checkbox" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-checkbox" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5007,15 +7009,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","switch","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-switch.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "switch", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-switch.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-switch" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-switch" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-switch" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5026,15 +7036,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","textarea","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-textarea.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "textarea", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-textarea.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-textarea" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-textarea" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-textarea" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5045,15 +7063,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","radio-group","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-radiogroup.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "radio-group", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-radiogroup.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-radiogroup") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-radiogroup" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-radiogroup" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-radiogroup" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5064,15 +7090,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","input-group","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-array.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "input", "input-group", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-array.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-array") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-array" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-array" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-array" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5083,15 +7117,31 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","button","card","checkbox","radio-group","select","switch"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-complex.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "field", + "button", + "card", + "checkbox", + "radio-group", + "select", + "switch", + ], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-complex.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-complex") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-complex" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-complex" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-complex" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5102,15 +7152,29 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input-group","progress","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-rhf-password.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "field", + "input-group", + "progress", + "button", + "card", + ], + files: [ + { + path: "registry/new-york-v4/examples/form-rhf-password.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-rhf-password") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-rhf-password" + const mod = await import( + "@/registry/new-york-v4/examples/form-rhf-password" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-rhf-password" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5121,15 +7185,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","input-group","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-demo.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "input", "input-group", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-demo" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5140,15 +7212,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-input.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "input", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-input.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-input" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-input" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-input" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5159,15 +7239,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","textarea","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-textarea.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "textarea", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-textarea.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-textarea" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-textarea" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-textarea" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5178,15 +7266,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","select","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-select.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "select", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-select.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-select" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-select" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-select" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5197,15 +7293,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","checkbox","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-checkbox.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "checkbox", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-checkbox.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-checkbox" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-checkbox" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-checkbox" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5216,15 +7320,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","switch","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-switch.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "switch", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-switch.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-switch" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-switch" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-switch" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5235,15 +7347,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","radio-group","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-radiogroup.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "radio-group", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-radiogroup.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-radiogroup") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-radiogroup" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-radiogroup" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-radiogroup" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5254,15 +7374,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","input","input-group","button","card"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-array.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["field", "input", "input-group", "button", "card"], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-array.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-array") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-array" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-array" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-array" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5273,15 +7401,31 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["field","button","card","checkbox","radio-group","select","switch"], - files: [{ - path: "registry/new-york-v4/examples/form-tanstack-complex.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "field", + "button", + "card", + "checkbox", + "radio-group", + "select", + "switch", + ], + files: [ + { + path: "registry/new-york-v4/examples/form-tanstack-complex.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/form-tanstack-complex") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "form-tanstack-complex" + const mod = await import( + "@/registry/new-york-v4/examples/form-tanstack-complex" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "form-tanstack-complex" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5292,15 +7436,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["drawer","dialog"], - files: [{ - path: "registry/new-york-v4/examples/drawer-dialog.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["drawer", "dialog"], + files: [ + { + path: "registry/new-york-v4/examples/drawer-dialog.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/drawer-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "drawer-dialog" + const mod = await import( + "@/registry/new-york-v4/examples/drawer-dialog" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "drawer-dialog" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5312,14 +7464,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["dropdown-menu"], - files: [{ - path: "registry/new-york-v4/examples/dropdown-menu-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/dropdown-menu-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/dropdown-menu-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dropdown-menu-demo" + const mod = await import( + "@/registry/new-york-v4/examples/dropdown-menu-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dropdown-menu-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5330,15 +7490,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["dropdown-menu","checkbox"], - files: [{ - path: "registry/new-york-v4/examples/dropdown-menu-checkboxes.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["dropdown-menu", "checkbox"], + files: [ + { + path: "registry/new-york-v4/examples/dropdown-menu-checkboxes.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/dropdown-menu-checkboxes") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dropdown-menu-checkboxes" + const mod = await import( + "@/registry/new-york-v4/examples/dropdown-menu-checkboxes" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dropdown-menu-checkboxes" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5349,15 +7517,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["dropdown-menu","radio-group"], - files: [{ - path: "registry/new-york-v4/examples/dropdown-menu-radio-group.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["dropdown-menu", "radio-group"], + files: [ + { + path: "registry/new-york-v4/examples/dropdown-menu-radio-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/dropdown-menu-radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dropdown-menu-radio-group" + const mod = await import( + "@/registry/new-york-v4/examples/dropdown-menu-radio-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dropdown-menu-radio-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5368,15 +7544,29 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["dropdown-menu","dialog","button","input","label"], - files: [{ - path: "registry/new-york-v4/examples/dropdown-menu-dialog.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "dropdown-menu", + "dialog", + "button", + "input", + "label", + ], + files: [ + { + path: "registry/new-york-v4/examples/dropdown-menu-dialog.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/dropdown-menu-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "dropdown-menu-dialog" + const mod = await import( + "@/registry/new-york-v4/examples/dropdown-menu-dialog" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "dropdown-menu-dialog" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5388,14 +7578,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["hover-card"], - files: [{ - path: "registry/new-york-v4/examples/hover-card-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/hover-card-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/hover-card-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "hover-card-demo" + const mod = await import( + "@/registry/new-york-v4/examples/hover-card-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "hover-card-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5407,14 +7605,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input"], - files: [{ - path: "registry/new-york-v4/examples/input-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/input-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5426,14 +7630,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input"], - files: [{ - path: "registry/new-york-v4/examples/input-disabled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-disabled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-disabled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-disabled" + const mod = await import( + "@/registry/new-york-v4/examples/input-disabled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-disabled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5445,14 +7657,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input"], - files: [{ - path: "registry/new-york-v4/examples/input-file.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-file.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/input-file") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-file" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-file" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5463,15 +7681,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input","button"], - files: [{ - path: "registry/new-york-v4/examples/input-with-button.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input", "button"], + files: [ + { + path: "registry/new-york-v4/examples/input-with-button.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-with-button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-with-button" + const mod = await import( + "@/registry/new-york-v4/examples/input-with-button" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-with-button" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5482,15 +7708,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input","button","label"], - files: [{ - path: "registry/new-york-v4/examples/input-with-label.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input", "button", "label"], + files: [ + { + path: "registry/new-york-v4/examples/input-with-label.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-with-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-with-label" + const mod = await import( + "@/registry/new-york-v4/examples/input-with-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-with-label" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5501,15 +7735,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input","button","label"], - files: [{ - path: "registry/new-york-v4/examples/input-with-text.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input", "button", "label"], + files: [ + { + path: "registry/new-york-v4/examples/input-with-text.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-with-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-with-text" + const mod = await import( + "@/registry/new-york-v4/examples/input-with-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-with-text" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5521,14 +7763,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-group"], - files: [{ - path: "registry/new-york-v4/examples/input-group-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-group-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-demo" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5539,15 +7789,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","label"], - files: [{ - path: "registry/new-york-v4/examples/input-group-label.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input-group", "label"], + files: [ + { + path: "registry/new-york-v4/examples/input-group-label.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-label" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-label" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5559,14 +7817,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-group"], - files: [{ - path: "registry/new-york-v4/examples/input-group-text.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-group-text.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-text" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-text" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5577,15 +7843,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","tooltip"], - files: [{ - path: "registry/new-york-v4/examples/input-group-tooltip.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input-group", "tooltip"], + files: [ + { + path: "registry/new-york-v4/examples/input-group-tooltip.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-tooltip" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-tooltip" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-tooltip" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5597,14 +7871,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-group"], - files: [{ - path: "registry/new-york-v4/examples/input-group-button.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-group-button.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-button" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-button" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-button" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5615,15 +7897,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","button-group"], - files: [{ - path: "registry/new-york-v4/examples/input-group-button-group.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input-group", "button-group"], + files: [ + { + path: "registry/new-york-v4/examples/input-group-button-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-button-group" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-button-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-button-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5634,15 +7924,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","dropdown-menu","button"], - files: [{ - path: "registry/new-york-v4/examples/input-group-dropdown.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input-group", "dropdown-menu", "button"], + files: [ + { + path: "registry/new-york-v4/examples/input-group-dropdown.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-dropdown") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-dropdown" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-dropdown" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-dropdown" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5653,15 +7951,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","spinner"], - files: [{ - path: "registry/new-york-v4/examples/input-group-spinner.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input-group", "spinner"], + files: [ + { + path: "registry/new-york-v4/examples/input-group-spinner.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-spinner" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-spinner" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-spinner" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5672,15 +7978,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","textarea"], - files: [{ - path: "registry/new-york-v4/examples/input-group-textarea.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["input-group", "textarea"], + files: [ + { + path: "registry/new-york-v4/examples/input-group-textarea.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-textarea" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-textarea" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-textarea" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5692,14 +8006,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-group"], - files: [{ - path: "registry/new-york-v4/examples/input-group-icon.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-group-icon.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-icon") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-icon" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-icon" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-icon" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5710,15 +8032,29 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["input-group","badge","progress","dropdown-menu","tooltip"], - files: [{ - path: "registry/new-york-v4/examples/input-group-custom.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: [ + "input-group", + "badge", + "progress", + "dropdown-menu", + "tooltip", + ], + files: [ + { + path: "registry/new-york-v4/examples/input-group-custom.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-group-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-group-custom" + const mod = await import( + "@/registry/new-york-v4/examples/input-group-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-group-custom" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5730,14 +8066,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-otp"], - files: [{ - path: "registry/new-york-v4/examples/input-otp-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-otp-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-otp-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-otp-demo" + const mod = await import( + "@/registry/new-york-v4/examples/input-otp-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-otp-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5749,14 +8093,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-otp"], - files: [{ - path: "registry/new-york-v4/examples/input-otp-pattern.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-otp-pattern.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-otp-pattern") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-otp-pattern" + const mod = await import( + "@/registry/new-york-v4/examples/input-otp-pattern" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-otp-pattern" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5768,14 +8120,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-otp"], - files: [{ - path: "registry/new-york-v4/examples/input-otp-separator.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-otp-separator.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-otp-separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-otp-separator" + const mod = await import( + "@/registry/new-york-v4/examples/input-otp-separator" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-otp-separator" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5787,14 +8147,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["input-otp"], - files: [{ - path: "registry/new-york-v4/examples/input-otp-controlled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/input-otp-controlled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/input-otp-controlled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "input-otp-controlled" + const mod = await import( + "@/registry/new-york-v4/examples/input-otp-controlled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "input-otp-controlled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5806,14 +8174,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5825,14 +8199,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-size.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-size.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-size") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-size" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-size" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5844,14 +8224,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-variant.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-variant.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-variant") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-variant" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-variant" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5863,14 +8249,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-icon.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-icon.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-icon") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-icon" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-icon" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5882,14 +8274,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-image.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-image.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-image") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-image" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-image" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5901,14 +8299,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-avatar.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-avatar.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-avatar" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-avatar" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5920,14 +8324,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-group.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-group" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5939,14 +8349,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-header.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-header.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-header") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-header" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-header" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5958,14 +8374,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-dropdown.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-dropdown.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/item-dropdown") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-dropdown" + const mod = await import( + "@/registry/new-york-v4/examples/item-dropdown" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-dropdown" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5977,14 +8401,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["item"], - files: [{ - path: "registry/new-york-v4/examples/item-link.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/item-link.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/item-link") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "item-link" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "item-link" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -5996,14 +8426,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["kbd"], - files: [{ - path: "registry/new-york-v4/examples/kbd-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/kbd-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/kbd-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "kbd-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6014,15 +8450,21 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["kbd","tooltip","button"], - files: [{ - path: "registry/new-york-v4/examples/kbd-tooltip.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["kbd", "tooltip", "button"], + files: [ + { + path: "registry/new-york-v4/examples/kbd-tooltip.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/kbd-tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "kbd-tooltip" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd-tooltip" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6033,15 +8475,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["kbd","input","button","label"], - files: [{ - path: "registry/new-york-v4/examples/kbd-input-group.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["kbd", "input", "button", "label"], + files: [ + { + path: "registry/new-york-v4/examples/kbd-input-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/kbd-input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "kbd-input-group" + const mod = await import( + "@/registry/new-york-v4/examples/kbd-input-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd-input-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6052,15 +8502,21 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["kbd","button"], - files: [{ - path: "registry/new-york-v4/examples/kbd-button.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["kbd", "button"], + files: [ + { + path: "registry/new-york-v4/examples/kbd-button.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/kbd-button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "kbd-button" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd-button" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6072,14 +8528,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["kbd"], - files: [{ - path: "registry/new-york-v4/examples/kbd-group.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/kbd-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/kbd-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "kbd-group" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "kbd-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6091,14 +8553,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["label"], - files: [{ - path: "registry/new-york-v4/examples/label-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/label-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/label-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "label-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "label-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6110,14 +8578,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["menubar"], - files: [{ - path: "registry/new-york-v4/examples/menubar-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/menubar-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/menubar-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "menubar-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "menubar-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6129,14 +8603,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["navigation-menu"], - files: [{ - path: "registry/new-york-v4/examples/navigation-menu-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/navigation-menu-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/navigation-menu-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "navigation-menu-demo" + const mod = await import( + "@/registry/new-york-v4/examples/navigation-menu-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "navigation-menu-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6148,14 +8630,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["native-select"], - files: [{ - path: "registry/new-york-v4/examples/native-select-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/native-select-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/native-select-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "native-select-demo" + const mod = await import( + "@/registry/new-york-v4/examples/native-select-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "native-select-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6167,14 +8657,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["native-select"], - files: [{ - path: "registry/new-york-v4/examples/native-select-groups.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/native-select-groups.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/native-select-groups") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "native-select-groups" + const mod = await import( + "@/registry/new-york-v4/examples/native-select-groups" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "native-select-groups" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6186,14 +8684,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["native-select"], - files: [{ - path: "registry/new-york-v4/examples/native-select-disabled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/native-select-disabled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/native-select-disabled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "native-select-disabled" + const mod = await import( + "@/registry/new-york-v4/examples/native-select-disabled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "native-select-disabled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6205,14 +8711,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["native-select"], - files: [{ - path: "registry/new-york-v4/examples/native-select-invalid.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/native-select-invalid.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/native-select-invalid") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "native-select-invalid" + const mod = await import( + "@/registry/new-york-v4/examples/native-select-invalid" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "native-select-invalid" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6224,14 +8738,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["pagination"], - files: [{ - path: "registry/new-york-v4/examples/pagination-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/pagination-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/pagination-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "pagination-demo" + const mod = await import( + "@/registry/new-york-v4/examples/pagination-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "pagination-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6243,14 +8765,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["popover"], - files: [{ - path: "registry/new-york-v4/examples/popover-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/popover-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/popover-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "popover-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "popover-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6262,14 +8790,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["progress"], - files: [{ - path: "registry/new-york-v4/examples/progress-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/progress-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/progress-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "progress-demo" + const mod = await import( + "@/registry/new-york-v4/examples/progress-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "progress-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6281,14 +8817,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["radio-group"], - files: [{ - path: "registry/new-york-v4/examples/radio-group-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/radio-group-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/radio-group-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "radio-group-demo" + const mod = await import( + "@/registry/new-york-v4/examples/radio-group-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "radio-group-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6300,14 +8844,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["resizable"], - files: [{ - path: "registry/new-york-v4/examples/resizable-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/resizable-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/resizable-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "resizable-demo" + const mod = await import( + "@/registry/new-york-v4/examples/resizable-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "resizable-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6319,14 +8871,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["resizable"], - files: [{ - path: "registry/new-york-v4/examples/resizable-demo-with-handle.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/resizable-demo-with-handle.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/resizable-demo-with-handle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "resizable-demo-with-handle" + const mod = await import( + "@/registry/new-york-v4/examples/resizable-demo-with-handle" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "resizable-demo-with-handle" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6338,14 +8898,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["resizable"], - files: [{ - path: "registry/new-york-v4/examples/resizable-vertical.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/resizable-vertical.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/resizable-vertical") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "resizable-vertical" + const mod = await import( + "@/registry/new-york-v4/examples/resizable-vertical" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "resizable-vertical" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6357,14 +8925,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["resizable"], - files: [{ - path: "registry/new-york-v4/examples/resizable-handle.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/resizable-handle.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/resizable-handle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "resizable-handle" + const mod = await import( + "@/registry/new-york-v4/examples/resizable-handle" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "resizable-handle" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6376,14 +8952,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["scroll-area"], - files: [{ - path: "registry/new-york-v4/examples/scroll-area-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/scroll-area-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/scroll-area-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "scroll-area-demo" + const mod = await import( + "@/registry/new-york-v4/examples/scroll-area-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "scroll-area-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6395,14 +8979,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["scroll-area"], - files: [{ - path: "registry/new-york-v4/examples/scroll-area-horizontal-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/scroll-area-horizontal-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/scroll-area-horizontal-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "scroll-area-horizontal-demo" + const mod = await import( + "@/registry/new-york-v4/examples/scroll-area-horizontal-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "scroll-area-horizontal-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6414,14 +9006,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["select"], - files: [{ - path: "registry/new-york-v4/examples/select-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/select-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/select-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "select-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "select-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6433,14 +9031,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["select"], - files: [{ - path: "registry/new-york-v4/examples/select-scrollable.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/select-scrollable.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/select-scrollable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "select-scrollable" + const mod = await import( + "@/registry/new-york-v4/examples/select-scrollable" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "select-scrollable" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6452,14 +9058,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["separator"], - files: [{ - path: "registry/new-york-v4/examples/separator-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/separator-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/separator-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "separator-demo" + const mod = await import( + "@/registry/new-york-v4/examples/separator-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "separator-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6471,14 +9085,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["sheet"], - files: [{ - path: "registry/new-york-v4/examples/sheet-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/sheet-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/sheet-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sheet-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sheet-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6490,14 +9110,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["sheet"], - files: [{ - path: "registry/new-york-v4/examples/sheet-side.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/sheet-side.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/sheet-side") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sheet-side" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sheet-side" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6509,14 +9135,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["skeleton"], - files: [{ - path: "registry/new-york-v4/examples/skeleton-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/skeleton-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/skeleton-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "skeleton-demo" + const mod = await import( + "@/registry/new-york-v4/examples/skeleton-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "skeleton-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6528,14 +9162,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["skeleton"], - files: [{ - path: "registry/new-york-v4/examples/skeleton-card.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/skeleton-card.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/skeleton-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "skeleton-card" + const mod = await import( + "@/registry/new-york-v4/examples/skeleton-card" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "skeleton-card" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6547,14 +9189,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["slider"], - files: [{ - path: "registry/new-york-v4/examples/slider-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/slider-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/slider-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "slider-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "slider-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6566,14 +9214,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["sonner"], - files: [{ - path: "registry/new-york-v4/examples/sonner-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/sonner-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/sonner-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sonner-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sonner-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6585,14 +9239,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["sonner"], - files: [{ - path: "registry/new-york-v4/examples/sonner-types.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/sonner-types.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/sonner-types") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "sonner-types" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "sonner-types" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6604,14 +9264,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["spinner"], - files: [{ - path: "registry/new-york-v4/examples/spinner-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/spinner-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/spinner-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6622,15 +9288,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["spinner","button"], - files: [{ - path: "registry/new-york-v4/examples/spinner-basic.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["spinner", "button"], + files: [ + { + path: "registry/new-york-v4/examples/spinner-basic.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-basic") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-basic" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-basic" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-basic" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6641,15 +9315,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["spinner","button"], - files: [{ - path: "registry/new-york-v4/examples/spinner-button.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["spinner", "button"], + files: [ + { + path: "registry/new-york-v4/examples/spinner-button.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-button" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-button" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-button" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6660,15 +9342,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["spinner","badge"], - files: [{ - path: "registry/new-york-v4/examples/spinner-badge.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["spinner", "badge"], + files: [ + { + path: "registry/new-york-v4/examples/spinner-badge.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-badge" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-badge" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-badge" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6679,15 +9369,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["spinner","button","input"], - files: [{ - path: "registry/new-york-v4/examples/spinner-input-group.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["spinner", "button", "input"], + files: [ + { + path: "registry/new-york-v4/examples/spinner-input-group.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-input-group" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-input-group" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-input-group" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6699,14 +9397,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["spinner"], - files: [{ - path: "registry/new-york-v4/examples/spinner-empty.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/spinner-empty.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-empty" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-empty" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-empty" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6718,14 +9424,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["spinner"], - files: [{ - path: "registry/new-york-v4/examples/spinner-color.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/spinner-color.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-color") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-color" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-color" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-color" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6737,14 +9451,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["spinner"], - files: [{ - path: "registry/new-york-v4/examples/spinner-custom.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/spinner-custom.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/spinner-custom") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-custom" + const mod = await import( + "@/registry/new-york-v4/examples/spinner-custom" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-custom" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6756,14 +9478,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["spinner"], - files: [{ - path: "registry/new-york-v4/examples/spinner-size.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/spinner-size.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/spinner-size") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-size" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-size" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6775,14 +9503,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["spinner"], - files: [{ - path: "registry/new-york-v4/examples/spinner-item.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/spinner-item.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/spinner-item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "spinner-item" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "spinner-item" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6794,14 +9528,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["switch"], - files: [{ - path: "registry/new-york-v4/examples/switch-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/switch-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/switch-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "switch-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "switch-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6813,14 +9553,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["table"], - files: [{ - path: "registry/new-york-v4/examples/table-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/table-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/table-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "table-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "table-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6832,14 +9578,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["tabs"], - files: [{ - path: "registry/new-york-v4/examples/tabs-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/tabs-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/tabs-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "tabs-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "tabs-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6851,14 +9603,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["textarea"], - files: [{ - path: "registry/new-york-v4/examples/textarea-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/textarea-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/textarea-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "textarea-demo" + const mod = await import( + "@/registry/new-york-v4/examples/textarea-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6870,14 +9630,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["textarea"], - files: [{ - path: "registry/new-york-v4/examples/textarea-disabled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/textarea-disabled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/textarea-disabled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "textarea-disabled" + const mod = await import( + "@/registry/new-york-v4/examples/textarea-disabled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea-disabled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6888,15 +9656,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["textarea","button"], - files: [{ - path: "registry/new-york-v4/examples/textarea-with-button.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["textarea", "button"], + files: [ + { + path: "registry/new-york-v4/examples/textarea-with-button.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/textarea-with-button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "textarea-with-button" + const mod = await import( + "@/registry/new-york-v4/examples/textarea-with-button" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea-with-button" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6907,15 +9683,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["textarea","label"], - files: [{ - path: "registry/new-york-v4/examples/textarea-with-label.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["textarea", "label"], + files: [ + { + path: "registry/new-york-v4/examples/textarea-with-label.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/textarea-with-label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "textarea-with-label" + const mod = await import( + "@/registry/new-york-v4/examples/textarea-with-label" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea-with-label" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6926,15 +9710,23 @@ export const Index: Record> = { title: "undefined", description: "", type: "registry:example", - registryDependencies: ["textarea","label"], - files: [{ - path: "registry/new-york-v4/examples/textarea-with-text.tsx", - type: "registry:example", - target: "" - }], + registryDependencies: ["textarea", "label"], + files: [ + { + path: "registry/new-york-v4/examples/textarea-with-text.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/textarea-with-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "textarea-with-text" + const mod = await import( + "@/registry/new-york-v4/examples/textarea-with-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "textarea-with-text" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6946,14 +9738,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-demo" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6965,14 +9765,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-disabled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-disabled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-disabled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-disabled" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-disabled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-disabled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -6984,14 +9792,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-lg.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-lg.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-lg") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-lg" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-lg" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-lg" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7003,14 +9819,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-outline.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-outline.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-outline") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-outline" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-outline" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-outline" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7022,14 +9846,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-sm.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-sm.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-sm") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-sm" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-sm" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-sm" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7041,14 +9873,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-single.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-single.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-single") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-single" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-single" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-single" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7060,14 +9900,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle-group"], - files: [{ - path: "registry/new-york-v4/examples/toggle-group-spacing.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-group-spacing.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-group-spacing") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-group-spacing" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-group-spacing" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-group-spacing" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7079,14 +9927,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/examples/toggle-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/toggle-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7098,14 +9952,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/examples/toggle-disabled.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-disabled.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-disabled") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-disabled" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-disabled" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-disabled" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7117,14 +9979,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/examples/toggle-lg.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-lg.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/toggle-lg") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-lg" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-lg" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7136,14 +10004,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/examples/toggle-outline.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-outline.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-outline") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-outline" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-outline" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-outline" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7155,14 +10031,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/examples/toggle-sm.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-sm.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/toggle-sm") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-sm" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-sm" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7174,14 +10056,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["toggle"], - files: [{ - path: "registry/new-york-v4/examples/toggle-with-text.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/toggle-with-text.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/toggle-with-text") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "toggle-with-text" + const mod = await import( + "@/registry/new-york-v4/examples/toggle-with-text" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "toggle-with-text" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7193,14 +10083,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: ["tooltip"], - files: [{ - path: "registry/new-york-v4/examples/tooltip-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/tooltip-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/tooltip-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "tooltip-demo" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "tooltip-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7212,14 +10108,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-blockquote.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-blockquote.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-blockquote") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-blockquote" + const mod = await import( + "@/registry/new-york-v4/examples/typography-blockquote" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-blockquote" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7231,14 +10135,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-demo" + const mod = await import( + "@/registry/new-york-v4/examples/typography-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7250,14 +10162,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-h1.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-h1.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-h1") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-h1" + const mod = await import( + "@/registry/new-york-v4/examples/typography-h1" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-h1" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7269,14 +10189,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-h2.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-h2.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-h2") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-h2" + const mod = await import( + "@/registry/new-york-v4/examples/typography-h2" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-h2" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7288,14 +10216,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-h3.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-h3.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-h3") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-h3" + const mod = await import( + "@/registry/new-york-v4/examples/typography-h3" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-h3" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7307,14 +10243,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-h4.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-h4.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-h4") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-h4" + const mod = await import( + "@/registry/new-york-v4/examples/typography-h4" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-h4" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7326,14 +10270,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-inline-code.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-inline-code.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-inline-code") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-inline-code" + const mod = await import( + "@/registry/new-york-v4/examples/typography-inline-code" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-inline-code" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7345,14 +10297,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-large.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-large.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-large") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-large" + const mod = await import( + "@/registry/new-york-v4/examples/typography-large" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-large" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7364,14 +10324,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-lead.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-lead.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-lead") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-lead" + const mod = await import( + "@/registry/new-york-v4/examples/typography-lead" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-lead" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7383,14 +10351,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-list.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-list.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-list") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-list" + const mod = await import( + "@/registry/new-york-v4/examples/typography-list" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-list" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7402,14 +10378,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-muted.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-muted.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-muted") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-muted" + const mod = await import( + "@/registry/new-york-v4/examples/typography-muted" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-muted" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7421,14 +10405,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-p.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-p.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/typography-p") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-p" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-p" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7440,14 +10430,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-small.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-small.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-small") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-small" + const mod = await import( + "@/registry/new-york-v4/examples/typography-small" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-small" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7459,14 +10457,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/typography-table.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/typography-table.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/typography-table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "typography-table" + const mod = await import( + "@/registry/new-york-v4/examples/typography-table" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "typography-table" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7478,14 +10484,20 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/mode-toggle.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/mode-toggle.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/registry/new-york-v4/examples/mode-toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "mode-toggle" + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "mode-toggle" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7497,14 +10509,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/chart-bar-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/chart-bar-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/chart-bar-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-demo" + const mod = await import( + "@/registry/new-york-v4/examples/chart-bar-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7516,14 +10536,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/chart-bar-demo-grid.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/chart-bar-demo-grid.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/chart-bar-demo-grid") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-demo-grid" + const mod = await import( + "@/registry/new-york-v4/examples/chart-bar-demo-grid" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-demo-grid" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7535,14 +10563,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/chart-bar-demo-axis.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/chart-bar-demo-axis.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/chart-bar-demo-axis") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-demo-axis" + const mod = await import( + "@/registry/new-york-v4/examples/chart-bar-demo-axis" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-demo-axis" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7554,14 +10590,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/chart-bar-demo-tooltip.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/chart-bar-demo-tooltip.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/chart-bar-demo-tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-demo-tooltip" + const mod = await import( + "@/registry/new-york-v4/examples/chart-bar-demo-tooltip" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-demo-tooltip" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7573,14 +10617,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/chart-bar-demo-legend.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/chart-bar-demo-legend.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/chart-bar-demo-legend") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-bar-demo-legend" + const mod = await import( + "@/registry/new-york-v4/examples/chart-bar-demo-legend" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-bar-demo-legend" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7592,14 +10644,22 @@ export const Index: Record> = { description: "", type: "registry:example", registryDependencies: undefined, - files: [{ - path: "registry/new-york-v4/examples/chart-tooltip-demo.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/chart-tooltip-demo.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/chart-tooltip-demo") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "chart-tooltip-demo" + const mod = await import( + "@/registry/new-york-v4/examples/chart-tooltip-demo" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "chart-tooltip-demo" return { default: mod.default || mod[exportName] } }), categories: undefined, @@ -7611,58 +10671,96 @@ export const Index: Record> = { description: "A Persian calendar.", type: "registry:example", registryDependencies: ["calendar"], - files: [{ - path: "registry/new-york-v4/examples/calendar-hijri.tsx", - type: "registry:example", - target: "" - }], + files: [ + { + path: "registry/new-york-v4/examples/calendar-hijri.tsx", + type: "registry:example", + target: "", + }, + ], component: React.lazy(async () => { - const mod = await import("@/registry/new-york-v4/examples/calendar-hijri") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "calendar-hijri" + const mod = await import( + "@/registry/new-york-v4/examples/calendar-hijri" + ) + const exportName = + Object.keys(mod).find( + (key) => + typeof mod[key] === "function" || typeof mod[key] === "object" + ) || "calendar-hijri" return { default: mod.default || mod[exportName] } }), - categories: ["calendar","date"], - meta: {"iframeHeight":"600px","container":"w-full bg-surface min-h-svh flex px-4 py-12 items-start md:py-20 justify-center min-w-0","mobile":"component"}, + categories: ["calendar", "date"], + meta: { + iframeHeight: "600px", + container: + "w-full bg-surface min-h-svh flex px-4 py-12 items-start md:py-20 justify-center min-w-0", + mobile: "component", + }, }, }, "base-nova": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -7670,18 +10768,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-nova/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -7689,94 +10800,155 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -7784,170 +10956,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-nova/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-nova/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-nova/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["card"], - files: [{ - path: "styles/base-nova/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/base-nova/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/base-nova/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/base-nova/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/base-nova/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -7955,56 +11241,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-nova/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8012,56 +11337,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/base-nova/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/base-nova/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8069,56 +11431,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-nova/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/base-nova/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8126,75 +11525,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-nova/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["dropdown-menu"], - files: [{ - path: "styles/base-nova/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8202,75 +11652,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-nova/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8278,37 +11779,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8316,265 +11843,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-nova/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input","separator","sheet","skeleton","tooltip","use-mobile"], - files: [{ - path: "styles/base-nova/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "input", + "separator", + "sheet", + "skeleton", + "tooltip", + "use-mobile", + ], + files: [ + { + path: "styles/base-nova/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8582,56 +12294,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/base-nova/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8639,77 +12389,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-nova/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-nova/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-nova/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/direction", + api: "https://base-ui.com/react/utils/direction-provider.md", + }, + }, }, }, "radix-nova": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8717,18 +12515,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-nova/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8736,94 +12547,156 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -8831,170 +12704,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-nova/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-nova/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-nova/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/radix-nova/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/radix-nova/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/radix-nova/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/radix-nova/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9002,56 +12989,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-nova/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9059,56 +13085,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/radix-nova/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/radix-nova/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9116,56 +13179,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-nova/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/radix-nova/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9173,75 +13273,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-nova/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9249,75 +13400,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-nova/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9325,37 +13527,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9363,265 +13591,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-nova/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], - files: [{ - path: "styles/radix-nova/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "styles/radix-nova/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9629,56 +14042,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/radix-nova/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9686,77 +14137,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-nova/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-nova/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-nova/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/direction", + api: "https://www.radix-ui.com/primitives/docs/utilities/direction-provider.md", + }, + }, }, }, "radix-vega": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9764,18 +14263,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-vega/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9783,94 +14295,156 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -9878,170 +14452,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-vega/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-vega/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-vega/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/radix-vega/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/radix-vega/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/radix-vega/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/radix-vega/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10049,56 +14737,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-vega/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10106,56 +14833,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/radix-vega/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/radix-vega/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10163,56 +14927,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-vega/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/radix-vega/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10220,75 +15021,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-vega/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10296,75 +15148,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-vega/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10372,37 +15275,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10410,265 +15339,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-vega/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], - files: [{ - path: "styles/radix-vega/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "styles/radix-vega/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10676,56 +15790,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/radix-vega/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10733,77 +15885,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-vega/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-vega/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-vega/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/direction", + api: "https://www.radix-ui.com/primitives/docs/utilities/direction-provider.md", + }, + }, }, }, "radix-maia": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10811,18 +16011,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-maia/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10830,94 +16043,156 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -10925,170 +16200,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-maia/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-maia/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-maia/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/radix-maia/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/radix-maia/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/radix-maia/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/radix-maia/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11096,56 +16485,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-maia/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11153,56 +16581,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/radix-maia/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/radix-maia/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11210,56 +16675,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-maia/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/radix-maia/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11267,75 +16769,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-maia/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11343,75 +16896,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-maia/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11419,37 +17023,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11457,265 +17087,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-maia/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], - files: [{ - path: "styles/radix-maia/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "styles/radix-maia/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11723,56 +17538,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/radix-maia/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11780,77 +17633,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-maia/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-maia/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-maia/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/direction", + api: "https://www.radix-ui.com/primitives/docs/utilities/direction-provider.md", + }, + }, }, }, "radix-lyra": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11858,18 +17759,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-lyra/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11877,94 +17791,156 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -11972,170 +17948,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-lyra/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-lyra/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-lyra/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/radix-lyra/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/radix-lyra/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/radix-lyra/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/radix-lyra/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12143,56 +18233,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-lyra/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12200,56 +18329,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/radix-lyra/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/radix-lyra/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12257,56 +18423,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-lyra/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/radix-lyra/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12314,75 +18517,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-lyra/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12390,75 +18644,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-lyra/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12466,37 +18771,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12504,265 +18835,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-lyra/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], - files: [{ - path: "styles/radix-lyra/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "styles/radix-lyra/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12770,56 +19286,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/radix-lyra/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12827,77 +19381,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-lyra/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-lyra/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-lyra/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/radix/direction", + api: "https://www.radix-ui.com/primitives/docs/utilities/direction-provider.md", + }, + }, }, }, "radix-mira": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12905,18 +19507,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-mira/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -12924,94 +19539,156 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13019,170 +19696,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-mira/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-mira/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-mira/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/radix-mira/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/radix-mira/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/radix-mira/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/radix-mira/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13190,56 +19981,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-mira/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13247,56 +20077,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/radix-mira/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/radix-mira/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13304,56 +20171,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-mira/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/radix-mira/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13361,75 +20265,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/radix-mira/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13437,75 +20392,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-mira/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13513,37 +20519,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13551,265 +20583,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/radix-mira/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], - files: [{ - path: "styles/radix-mira/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "separator", + "sheet", + "tooltip", + "input", + "use-mobile", + "skeleton", + ], + files: [ + { + path: "styles/radix-mira/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13817,56 +21034,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/radix-mira/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13874,77 +21129,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/radix-mira/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/radix-mira/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/radix-mira/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13952,18 +21255,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-vega/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -13971,94 +21287,155 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14066,170 +21443,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-vega/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-vega/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-vega/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["card"], - files: [{ - path: "styles/base-vega/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/base-vega/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/base-vega/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/base-vega/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/base-vega/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14237,56 +21728,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-vega/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14294,56 +21824,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/base-vega/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/base-vega/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14351,56 +21918,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-vega/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/base-vega/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14408,75 +22012,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-vega/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["dropdown-menu"], - files: [{ - path: "styles/base-vega/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14484,75 +22139,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-vega/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14560,37 +22266,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14598,265 +22330,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-vega/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input","separator","sheet","skeleton","tooltip","use-mobile"], - files: [{ - path: "styles/base-vega/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "input", + "separator", + "sheet", + "skeleton", + "tooltip", + "use-mobile", + ], + files: [ + { + path: "styles/base-vega/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14864,56 +22781,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/base-vega/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14921,77 +22876,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-vega/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-vega/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-vega/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/direction", + api: "https://base-ui.com/react/utils/direction-provider.md", + }, + }, }, }, "base-maia": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -14999,18 +23002,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-maia/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15018,94 +23034,155 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15113,170 +23190,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-maia/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-maia/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-maia/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["card"], - files: [{ - path: "styles/base-maia/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/base-maia/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/base-maia/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/base-maia/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/base-maia/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15284,56 +23475,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-maia/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15341,56 +23571,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/base-maia/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/base-maia/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15398,56 +23665,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-maia/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/base-maia/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15455,75 +23759,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-maia/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["dropdown-menu"], - files: [{ - path: "styles/base-maia/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15531,75 +23886,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-maia/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15607,37 +24013,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15645,265 +24077,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-maia/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input","separator","sheet","skeleton","tooltip","use-mobile"], - files: [{ - path: "styles/base-maia/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "input", + "separator", + "sheet", + "skeleton", + "tooltip", + "use-mobile", + ], + files: [ + { + path: "styles/base-maia/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15911,56 +24528,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/base-maia/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -15968,77 +24623,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-maia/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-maia/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-maia/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/direction", + api: "https://base-ui.com/react/utils/direction-provider.md", + }, + }, }, }, "base-lyra": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16046,18 +24749,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-lyra/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16065,94 +24781,155 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16160,170 +24937,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-lyra/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-lyra/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-lyra/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["card"], - files: [{ - path: "styles/base-lyra/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/base-lyra/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/base-lyra/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/base-lyra/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/base-lyra/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16331,56 +25222,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-lyra/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16388,56 +25318,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/base-lyra/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/base-lyra/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16445,56 +25412,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-lyra/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/base-lyra/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16502,75 +25506,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-lyra/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["dropdown-menu"], - files: [{ - path: "styles/base-lyra/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16578,75 +25633,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-lyra/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16654,37 +25760,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16692,265 +25824,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-lyra/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input","separator","sheet","skeleton","tooltip","use-mobile"], - files: [{ - path: "styles/base-lyra/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "input", + "separator", + "sheet", + "skeleton", + "tooltip", + "use-mobile", + ], + files: [ + { + path: "styles/base-lyra/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -16958,56 +26275,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/base-lyra/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17015,77 +26370,125 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-lyra/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-lyra/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-lyra/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/direction", + api: "https://base-ui.com/react/utils/direction-provider.md", + }, + }, }, }, "base-mira": { - "accordion": { + accordion: { name: "accordion", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/accordion.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/accordion.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/accordion") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + alert: { name: "alert", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/alert.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/alert.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/alert") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17093,18 +26496,31 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-mira/ui/alert-dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/alert-dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/alert-dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17112,94 +26528,155 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/aspect-ratio.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/aspect-ratio") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + avatar: { name: "avatar", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/avatar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/avatar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/avatar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + badge: { name: "badge", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/badge.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/badge.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/badge") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + breadcrumb: { name: "breadcrumb", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/breadcrumb.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/breadcrumb.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/breadcrumb") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + button: { name: "button", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/button.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/button.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/button") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17207,170 +26684,284 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-mira/ui/button-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/button-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/button-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + calendar: { name: "calendar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-mira/ui/calendar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/calendar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/calendar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + card: { name: "card", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + carousel: { name: "carousel", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-mira/ui/carousel.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/carousel.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/carousel") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + chart: { name: "chart", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["card"], - files: [{ - path: "styles/base-mira/ui/chart.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/chart.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/chart") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + checkbox: { name: "checkbox", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/checkbox.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/checkbox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/checkbox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + collapsible: { name: "collapsible", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/collapsible.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/collapsible.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/collapsible") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + combobox: { name: "combobox", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input-group"], - files: [{ - path: "styles/base-mira/ui/combobox.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input-group"], + files: [ + { + path: "styles/base-mira/ui/combobox.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/combobox") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + command: { name: "command", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["dialog","input-group"], - files: [{ - path: "styles/base-mira/ui/command.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["dialog", "input-group"], + files: [ + { + path: "styles/base-mira/ui/command.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/command") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17378,56 +26969,95 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/context-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/context-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/context-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + dialog: { name: "dialog", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-mira/ui/dialog.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/dialog.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/dialog") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + drawer: { name: "drawer", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/drawer.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/drawer.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/drawer") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17435,56 +27065,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/dropdown-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/dropdown-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + empty: { name: "empty", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/empty.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/empty.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/empty") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + field: { name: "field", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["label","separator"], - files: [{ - path: "styles/base-mira/ui/field.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["label", "separator"], + files: [ + { + path: "styles/base-mira/ui/field.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/field") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17492,56 +27159,93 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/hover-card.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/hover-card.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/hover-card") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + input: { name: "input", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/input.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/input.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/input") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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-mira/ui/input-group.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: ["button", "input", "textarea"], + files: [ + { + path: "styles/base-mira/ui/input-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/input-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17549,75 +27253,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/input-otp.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/input-otp.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/input-otp") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + item: { name: "item", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["separator"], - files: [{ - path: "styles/base-mira/ui/item.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/item.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/item") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + label: { name: "label", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/label.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/label.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/label") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + menubar: { name: "menubar", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["dropdown-menu"], - files: [{ - path: "styles/base-mira/ui/menubar.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/menubar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/menubar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17625,75 +27380,126 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/navigation-menu.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/navigation-menu.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/navigation-menu") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + pagination: { name: "pagination", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-mira/ui/pagination.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/pagination.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/pagination") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + popover: { name: "popover", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/popover.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/popover.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/popover") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + progress: { name: "progress", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/progress.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/progress.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/progress") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17701,37 +27507,63 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/radio-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/radio-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/radio-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + resizable: { name: "resizable", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/resizable.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/resizable.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/resizable") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -17739,265 +27571,450 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/scroll-area.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/scroll-area.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/scroll-area") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + select: { name: "select", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + separator: { name: "separator", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/separator.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/separator.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/separator") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sheet: { name: "sheet", title: "undefined", description: "", type: "registry:ui", registryDependencies: ["button"], - files: [{ - path: "styles/base-mira/ui/sheet.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/sheet.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/sheet") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sidebar: { name: "sidebar", title: "undefined", description: "", type: "registry:ui", - registryDependencies: ["button","input","separator","sheet","skeleton","tooltip","use-mobile"], - files: [{ - path: "styles/base-mira/ui/sidebar.tsx", - type: "registry:ui", - target: "" - }], + registryDependencies: [ + "button", + "input", + "separator", + "sheet", + "skeleton", + "tooltip", + "use-mobile", + ], + files: [ + { + path: "styles/base-mira/ui/sidebar.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/sidebar") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + skeleton: { name: "skeleton", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/skeleton.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/skeleton.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/skeleton") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + slider: { name: "slider", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/slider.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/slider.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/slider") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + sonner: { name: "sonner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/sonner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/sonner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/sonner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + spinner: { name: "spinner", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/spinner.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/spinner.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/spinner") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + switch: { name: "switch", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/switch.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/switch.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/switch") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + table: { name: "table", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/table.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/table.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/table") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tabs: { name: "tabs", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/tabs.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/tabs.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/tabs") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + textarea: { name: "textarea", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/textarea.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/textarea.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/textarea") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + toggle: { name: "toggle", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/toggle.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/toggle.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/toggle") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -18005,56 +28022,94 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: ["toggle"], - files: [{ - path: "styles/base-mira/ui/toggle-group.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/toggle-group.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/toggle-group") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + tooltip: { name: "tooltip", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/tooltip.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/tooltip.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/tooltip") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + kbd: { name: "kbd", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/kbd.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/kbd.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/kbd") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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", @@ -18062,37 +28117,60 @@ export const Index: Record> = { description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/native-select.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/native-select.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/native-select") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + 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": { + direction: { name: "direction", title: "undefined", description: "", type: "registry:ui", registryDependencies: undefined, - files: [{ - path: "styles/base-mira/ui/direction.tsx", - type: "registry:ui", - target: "" - }], + files: [ + { + path: "styles/base-mira/ui/direction.tsx", + type: "registry:ui", + target: "", + }, + ], component: React.lazy(async () => { const mod = await import("@/styles/base-mira/ui/direction") - const exportName = Object.keys(mod).find(key => typeof mod[key] === 'function' || typeof mod[key] === 'object') || "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"}}, + meta: { + links: { + docs: "https://ui.shadcn.com/docs/components/base/direction", + api: "https://base-ui.com/react/utils/direction-provider.md", + }, + }, }, }, -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d9709abe0..5b769a5375 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,8 +239,8 @@ importers: specifier: 0.4.6 version: 0.4.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3) nuqs: - specifier: ^2.7.2 - version: 2.7.2(next@16.1.6(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) + specifier: ^2.8.9 + version: 2.8.9(next@16.1.6(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) postcss: specifier: ^8.5.1 version: 8.5.6 @@ -6145,15 +6145,15 @@ packages: resolution: {integrity: sha512-tt6PvKu4WyzPwWUzy/hvPFqn+uwXO0K1ZHka8az3NnrhWJDmSqI8ncWq0fkL0k/lmmi5tAC11FXwXuh0rFbt1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - nuqs@2.7.2: - resolution: {integrity: sha512-wOPJoz5om7jMJQick9zU1S/Q+joL+B2DZTZxfCleHEcUzjUnPoujGod4+nAmUWb+G9TwZnyv+mfNqlyfEi8Zag==} + nuqs@2.8.9: + resolution: {integrity: sha512-8ou6AEwsxMWSYo2qkfZtYFVzngwbKmg4c00HVxC1fF6CEJv3Fwm6eoZmfVPALB+vw8Udo7KL5uy96PFcYe1BIQ==} peerDependencies: '@remix-run/react': '>=2' '@tanstack/react-router': ^1 next: '>=14.2.0' react: '>=18.2.0 || ^19.0.0-0' - react-router: ^6 || ^7 - react-router-dom: ^6 || ^7 + react-router: ^5 || ^6 || ^7 + react-router-dom: ^5 || ^6 || ^7 peerDependenciesMeta: '@remix-run/react': optional: true @@ -14301,7 +14301,7 @@ snapshots: npm-to-yarn@3.0.1: {} - nuqs@2.7.2(next@16.1.6(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3): + nuqs@2.8.9(next@16.1.6(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3): dependencies: '@standard-schema/spec': 1.0.0 react: 19.2.3