diff --git a/.gitignore b/.gitignore index 9d57f4cd..ba345062 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,9 @@ node_modules .pnp .pnp.js +# fonts +apps/www/assets/fonts/truetype + # astro .astro diff --git a/apps/prepare/.astro/content.d.ts b/apps/prepare/.astro/content.d.ts deleted file mode 100644 index 4511a0b6..00000000 --- a/apps/prepare/.astro/content.d.ts +++ /dev/null @@ -1,168 +0,0 @@ -declare module "astro:content" { - interface Render { - ".mdx": Promise<{ - Content: import("astro").MarkdownInstance<{}>["Content"]; - headings: import("astro").MarkdownHeading[]; - remarkPluginFrontmatter: Record; - components: import("astro").MDXInstance<{}>["components"]; - }>; - } -} - -declare module "astro:content" { - export interface RenderResult { - Content: import("astro/runtime/server/index.js").AstroComponentFactory; - headings: import("astro").MarkdownHeading[]; - remarkPluginFrontmatter: Record; - } - interface Render { - ".md": Promise; - } - - export interface RenderedContent { - html: string; - metadata?: { - imagePaths: Array; - [key: string]: unknown; - }; - } -} - -declare module "astro:content" { - type Flatten = T extends { [K: string]: infer U } ? U : never; - - export type CollectionKey = keyof AnyEntryMap; - export type CollectionEntry = Flatten< - AnyEntryMap[C] - >; - - export type ContentCollectionKey = keyof ContentEntryMap; - export type DataCollectionKey = keyof DataEntryMap; - - type AllValuesOf = T extends any ? T[keyof T] : never; - type ValidContentEntrySlug = AllValuesOf< - ContentEntryMap[C] - >["slug"]; - - /** @deprecated Use `getEntry` instead. */ - export function getEntryBySlug< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}), - >( - collection: C, - // Note that this has to accept a regular string too, for SSR - entrySlug: E, - ): E extends ValidContentEntrySlug - ? Promise> - : Promise | undefined>; - - /** @deprecated Use `getEntry` instead. */ - export function getDataEntryById< - C extends keyof DataEntryMap, - E extends keyof DataEntryMap[C], - >(collection: C, entryId: E): Promise>; - - export function getCollection< - C extends keyof AnyEntryMap, - E extends CollectionEntry, - >( - collection: C, - filter?: (entry: CollectionEntry) => entry is E, - ): Promise; - export function getCollection( - collection: C, - filter?: (entry: CollectionEntry) => unknown, - ): Promise[]>; - - export function getEntry< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}), - >(entry: { - collection: C; - slug: E; - }): E extends ValidContentEntrySlug - ? Promise> - : Promise | undefined>; - export function getEntry< - C extends keyof DataEntryMap, - E extends keyof DataEntryMap[C] | (string & {}), - >(entry: { - collection: C; - id: E; - }): E extends keyof DataEntryMap[C] - ? Promise - : Promise | undefined>; - export function getEntry< - C extends keyof ContentEntryMap, - E extends ValidContentEntrySlug | (string & {}), - >( - collection: C, - slug: E, - ): E extends ValidContentEntrySlug - ? Promise> - : Promise | undefined>; - export function getEntry< - C extends keyof DataEntryMap, - E extends keyof DataEntryMap[C] | (string & {}), - >( - collection: C, - id: E, - ): E extends keyof DataEntryMap[C] - ? string extends keyof DataEntryMap[C] - ? Promise | undefined - : Promise - : Promise | undefined>; - - /** Resolve an array of entry references from the same collection */ - export function getEntries( - entries: { - collection: C; - slug: ValidContentEntrySlug; - }[], - ): Promise[]>; - export function getEntries( - entries: { - collection: C; - id: keyof DataEntryMap[C]; - }[], - ): Promise[]>; - - export function render( - entry: AnyEntryMap[C][string], - ): Promise; - - export function reference( - collection: C, - ): import("astro/zod").ZodEffects< - import("astro/zod").ZodString, - C extends keyof ContentEntryMap - ? { - collection: C; - slug: ValidContentEntrySlug; - } - : { - collection: C; - id: keyof DataEntryMap[C]; - } - >; - // Allow generic `string` to avoid excessive type errors in the config - // if `dev` is not running to update as you edit. - // Invalid collection names will be caught at build time. - export function reference( - collection: C, - ): import("astro/zod").ZodEffects; - - type ReturnTypeOrOriginal = T extends (...args: any[]) => infer R ? R : T; - type InferEntrySchema = - import("astro/zod").infer< - ReturnTypeOrOriginal["schema"]> - >; - - type ContentEntryMap = {}; - - type DataEntryMap = {}; - - type AnyEntryMap = ContentEntryMap & DataEntryMap; - - export type ContentConfig = typeof import("../src/content.config.mjs"); -} diff --git a/apps/prepare/.astro/data-store.json b/apps/prepare/.astro/data-store.json index a6ce75a6..27ad5503 100644 --- a/apps/prepare/.astro/data-store.json +++ b/apps/prepare/.astro/data-store.json @@ -1 +1 @@ -[["Map",1,2],"meta::meta",["Map",3,4],"astro-version","5.0.5"] \ No newline at end of file +[["Map",1,2],"meta::meta",["Map",3,4],"astro-version","5.0.9"] \ No newline at end of file diff --git a/apps/prepare/astro.config.mjs b/apps/prepare/astro.config.mjs index f4331281..49b3e9b5 100644 --- a/apps/prepare/astro.config.mjs +++ b/apps/prepare/astro.config.mjs @@ -39,9 +39,9 @@ export default defineConfig({ }, }, vite: { - optimizeDeps: { - include: ["@splinetool/react-spline"], - }, + // optimizeDeps: { + // include: ["@splinetool/react-spline"], + // }, build: { chunkSizeWarningLimit: 2000, rollupOptions: { diff --git a/apps/prepare/package.json b/apps/prepare/package.json index a13ebe47..193390f4 100644 --- a/apps/prepare/package.json +++ b/apps/prepare/package.json @@ -19,10 +19,10 @@ "keywords": [], "license": "ISC", "dependencies": { - "@astrojs/mdx": "^4.0.1", + "@astrojs/mdx": "^4.0.2", "@astrojs/partytown": "^2.1.2", - "@astrojs/react": "^4.0.0", - "@astrojs/rss": "^4.0.9", + "@astrojs/react": "^4.1.1", + "@astrojs/rss": "^4.0.10", "@astrojs/sitemap": "^3.2.1", "@astrojs/tailwind": "^5.1.3", "@fontsource-variable/fustat": "^5.1.0", @@ -41,13 +41,14 @@ "@types/node": "^22.9.1", "@types/react": "^18.2.65", "@types/react-dom": "^18.2.22", - "astro": "^5.0.5", + "astro": "^5.0.9", "class-variance-authority": "0.7.1", "clsx": "^2.1.1", "framer-motion": ">=11.14.4", "lucide-react": "^0.468.0", "next-themes": "^0.4.3", "react": "^18.3.1", + "react-compiler-runtime": "19.0.0-beta-201e55d-20241215", "react-dom": "^18.3.1", "react-hook-form": "^7.54.1", "tailwind-merge": "^2.5.5", @@ -57,6 +58,7 @@ }, "devDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "eslint-plugin-astro": "^1.3.1", "postcss-import": "^16.1.0", "prettier": "^3.4.2", "prettier-plugin-astro": "^0.14.1" diff --git a/apps/prepare/public/images/sparkstack/sparkstack_header.webp b/apps/prepare/public/images/sparkstack/sparkstack_header.webp new file mode 100644 index 00000000..aa52c6f1 Binary files /dev/null and b/apps/prepare/public/images/sparkstack/sparkstack_header.webp differ diff --git a/apps/prepare/src/components/BaseHead.astro b/apps/prepare/src/components/BaseHead.astro index e9fc4a53..077cd706 100644 --- a/apps/prepare/src/components/BaseHead.astro +++ b/apps/prepare/src/components/BaseHead.astro @@ -1,11 +1,10 @@ --- -// Import the global.css file here so that it is included on -// all pages through the use of the component. import "../styles/sparkstack_globals.css"; import "@/styles/sparkstack_globals.css"; import "../env.d.ts"; - +import { themeScript } from "../lib/theme-script"; import { ClientRouter } from "astro:transitions"; + interface Props { title: string; description: string; @@ -13,7 +12,6 @@ interface Props { } const canonicalURL = new URL(Astro.url.pathname, Astro.site); - const { title, description, image = "/blog-placeholder-1.jpg" } = Astro.props; --- @@ -22,12 +20,13 @@ const { title, description, image = "/blog-placeholder-1.jpg" } = Astro.props; + - - + + @@ -50,46 +49,3 @@ const { title, description, image = "/blog-placeholder-1.jpg" } = Astro.props; - - - diff --git a/apps/prepare/src/assets/avatars/bryan-funk-resume-promo.webp b/apps/prepare/src/components/about-bryan/bryan-funk-resume-promo.webp similarity index 100% rename from apps/prepare/src/assets/avatars/bryan-funk-resume-promo.webp rename to apps/prepare/src/components/about-bryan/bryan-funk-resume-promo.webp diff --git a/apps/prepare/src/components/about-bryan/bryan-funk-section.tsx b/apps/prepare/src/components/about-bryan/bryan-funk-section.tsx deleted file mode 100644 index 857154f8..00000000 --- a/apps/prepare/src/components/about-bryan/bryan-funk-section.tsx +++ /dev/null @@ -1,113 +0,0 @@ -/* eslint-disable @eslint-community/eslint-comments/disable-enable-pair */ -/* eslint-disable jsdoc/require-returns */ - -import { Aperture, Scroll, ShipWheel } from "lucide-react"; - -import BryanPhoto from "@assets/avatars/bryan-funk-portrait-xl.avif"; - -import { SkillMarquee } from "./skill-marquee"; - -/** - * - */ -export function BryanFunkSection() { - return ( -
-
-
-
-
-
-
- -
-

- Bryan Funk -

-

- Former Director of Design at Tovuti LMS -

- -
- -
-
- -
- -
-
-

- Work History -

- {/* */} -
-
-
- -
-
-

- Visuals -

- {/* */} -
-
-
- -
-
-

- Resume -

- {/* */} -
-
-
-
-
-
- Frontend. -
-
- Design. -
-
- Development. -
-
- Culture. -
-
- People. -
-
- Experience. -
-
-
-
-
-
-
- ); -} diff --git a/apps/prepare/src/components/about-bryan/circuit.tsx b/apps/prepare/src/components/about-bryan/circuit.tsx new file mode 100644 index 00000000..4e4a4bb2 --- /dev/null +++ b/apps/prepare/src/components/about-bryan/circuit.tsx @@ -0,0 +1,2003 @@ +import * as React from "react" +import { SVGProps } from "react" + +export const CircuitGraphic = (props: SVGProps) => ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) diff --git a/apps/prepare/src/components/about-bryan/dot-pattern.tsx b/apps/prepare/src/components/about-bryan/dot-pattern.tsx index 83f8cd90..2a9b1d30 100644 --- a/apps/prepare/src/components/about-bryan/dot-pattern.tsx +++ b/apps/prepare/src/components/about-bryan/dot-pattern.tsx @@ -1,6 +1,6 @@ import { useId } from "react"; -import { cn } from "@/utils/cn"; +import { cn } from "@lib/utils"; interface DotPatternProps { width?: any; @@ -42,7 +42,7 @@ export function DotPattern({
- {Array(repeat) - .fill(0) - .map((_, i) => ( -
- {children} -
- ))} -
- ); -} diff --git a/apps/prepare/src/components/about-bryan/resume-section.jsx b/apps/prepare/src/components/about-bryan/resume-section.jsx deleted file mode 100644 index 5d21d00c..00000000 --- a/apps/prepare/src/components/about-bryan/resume-section.jsx +++ /dev/null @@ -1,63 +0,0 @@ -/* eslint-disable @eslint-community/eslint-comments/disable-enable-pair */ -/* eslint-disable jsdoc/require-returns */ - -// import type React from 'react' - -import { CloudDownload } from "lucide-react"; - -import BryanResume from "@assets/avatars/bryan-funk-resume-promo.webp"; - -/** - * - */ -export default function ResumeSection() { - return ( -
-
-
-
- A leave behind. -
-

- Print out for reference or for someone else in the office. -

- - -

- Download Resume -

-
-
- -
-
- ); -} diff --git a/apps/prepare/src/components/about-bryan/skill-marquee.tsx b/apps/prepare/src/components/about-bryan/skill-marquee.tsx deleted file mode 100644 index 5686a995..00000000 --- a/apps/prepare/src/components/about-bryan/skill-marquee.tsx +++ /dev/null @@ -1,105 +0,0 @@ -import type { ReactNode } from "react"; - -import { - ComponentLibrary, - DesignLanguage, - DesignLibraries, - Documentation, - Governance, - Sandboxes, -} from "@/registry/icons/design-system"; -import { cn } from "@/lib/utils"; - -import Marquee from "./marquee"; - -const skills = [ - { - name: ( - - ), - username: "@prodkt_", - body: "Prodkt.cloud", - img: "", - }, - { - name: ( - - ), - username: "@prodkt_", - body: "Prodkt.cloud", - img: "", - }, - { - name: ( - - ), - username: "@prodkt_", - body: "Prodkt.cloud", - img: "", - }, - { - name: ( - - ), - username: "@prodkt_", - body: "Prodkt.cloud", - img: "", - }, - { - name: ( - - ), - username: "@prodkt_", - body: "Prodkt.cloud", - img: "", - }, - { - name: ( - - ), - username: "@prodkt_", - body: "Prodkt.cloud", - img: "", - }, -]; - -const firstRow = skills.slice(0, skills.length / 2); -const secondRow = skills.slice(skills.length / 2); - -const SkillCard = ({ name }: { name: ReactNode }) => { - return ( -
-
-
{name}
-
-
- ); -}; - -/** - * - */ -export function SkillMarquee() { - return ( -
- - {firstRow.map((skill) => ( - - ))} - - - {secondRow.map((skill) => ( - - ))} - -
- ); -} diff --git a/apps/prepare/src/components/about-bryan/tst.tsx b/apps/prepare/src/components/about-bryan/tst.tsx new file mode 100644 index 00000000..42f48d79 --- /dev/null +++ b/apps/prepare/src/components/about-bryan/tst.tsx @@ -0,0 +1,1980 @@ + + +export default function Tst() { + return ( +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jack +
+

+ @jack +

+
+
+
+ I've never seen anything like this before. It's amazing. I love it. +
+
+
+
+ +
+
+ Jill +
+

+ @jill +

+
+
+
+ I don't know what to say. I'm speechless. This is amazing. +
+
+
+
+ +
+
+ John +
+

+ @john +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ +
+
+ Jane +
+

+ @jane +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ Jenny +
+

+ @jenny +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+ +
+
+ James +
+

+ @james +

+
+
+
+ I'm at a loss for words. This is amazing. I love it. +
+
+
+
+
+
+ + + + + + +
+
+

+ Stop wasting time on design. +

+

+ Start your 7-day free trial. No credit card required. +

+ Get Started + +
+
+
+ ) +} + + diff --git a/apps/prepare/src/components/prodkt-grid/index.tsx b/apps/prepare/src/components/prodkt-grid/index.tsx index c8a8fd68..c468967f 100644 --- a/apps/prepare/src/components/prodkt-grid/index.tsx +++ b/apps/prepare/src/components/prodkt-grid/index.tsx @@ -1,6 +1,5 @@ import TracerCard from "@/registry/new-york/prodkt/effect-card/tracer-card"; - export default function ProdktGrid() { return (
diff --git a/apps/prepare/src/layouts/default.astro b/apps/prepare/src/layouts/default.astro index baa6efc3..92224c07 100644 --- a/apps/prepare/src/layouts/default.astro +++ b/apps/prepare/src/layouts/default.astro @@ -7,9 +7,9 @@ import { TailwindIndicator } from "../components/tailwind-indicator"; - +
diff --git a/apps/prepare/src/lib/theme-script.ts b/apps/prepare/src/lib/theme-script.ts new file mode 100644 index 00000000..0284ecce --- /dev/null +++ b/apps/prepare/src/lib/theme-script.ts @@ -0,0 +1,32 @@ +export const themeScript = ` +(function() { + function setTheme() { + const theme = localStorage.getItem('theme') || 'system'; + const isDark = theme === 'dark' || (theme === 'system' && window.matchMedia('(prefers-color-scheme: dark)').matches); + + // Simple class toggle with color-scheme + if (isDark) { + document.documentElement.classList.add('dark'); + document.documentElement.setAttribute('data-theme', 'dark'); + document.documentElement.style.colorScheme = 'dark'; + } else { + document.documentElement.classList.remove('dark'); + document.documentElement.setAttribute('data-theme', 'light'); + document.documentElement.style.colorScheme = 'light'; + } + } + + function setColor(name, defaultValue) { + const value = localStorage.getItem(name) || defaultValue; + document.documentElement.setAttribute('data-' + name, value); + } + + setTheme(); + setColor('primary-color', 'lime'); + setColor('gray-color', 'olive'); + setColor('secondary-color', 'mint'); + setColor('accent-color', 'lime'); + + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', setTheme); +})(); +` diff --git a/apps/prepare/src/pages/index-old.astro b/apps/prepare/src/pages/index-old.astro new file mode 100644 index 00000000..4274b3f1 --- /dev/null +++ b/apps/prepare/src/pages/index-old.astro @@ -0,0 +1,32 @@ +--- +import DefaultLayout from "../layouts/default.astro"; +// import ProdktGrid from "@components/prodkt-grid" +import {BryanFunkSection} from "@components/about-bryan" +import {ThemeSwitcher} from "@/registry/default/prodkt/theme-switcher" +import {ProdktModeToggle} from "@/registry/default/prodkt/prodkt-mode-toggle" +// import ResumeDownload from "@/registry/new-york/prodkt/resume-download" +import Page from "@/registry/new-york/blocks/layouts/web-app-01/page" +import {LoginNexsale} from "@/registry/new-york/blocks/login-nexsale/components/login-form" +// import TracerCard from "@/registry/new-york/prodkt/effect-card/tracer-card"; +--- + + + + + + + + + + + + diff --git a/apps/prepare/src/pages/index.astro b/apps/prepare/src/pages/index.astro index c0d84d76..3c2953d4 100644 --- a/apps/prepare/src/pages/index.astro +++ b/apps/prepare/src/pages/index.astro @@ -1,12 +1,24 @@ --- import DefaultLayout from "../layouts/default.astro"; -import {ProdktGrid} from "@components/prodkt-grid" +// import ProdktGrid from "@components/prodkt-grid" +import {BryanFunkSection} from "@components/about-bryan" import {ThemeSwitcher} from "@/registry/default/prodkt/theme-switcher" +import {ProdktModeToggle} from "@/registry/default/prodkt/prodkt-mode-toggle" +// import ResumeDownload from "@/registry/new-york/prodkt/resume-download" +import Page from "@/registry/new-york/blocks/layouts/web-app-01/page" +// import {LoginNexsale} from "@/registry/new-york/blocks/login-nexsale/components/login-form" // import TracerCard from "@/registry/new-york/prodkt/effect-card/tracer-card"; --- - +
+ + + + - + + + + diff --git a/apps/prepare/src/pages/testing.astro b/apps/prepare/src/pages/testing.astro new file mode 100644 index 00000000..cbdc83eb --- /dev/null +++ b/apps/prepare/src/pages/testing.astro @@ -0,0 +1,531 @@ +--- +import DefaultLayout from "../layouts/default.astro"; +// import ProdktGrid from "@components/prodkt-grid" + +// import TracerCard from "@/registry/new-york/prodkt/effect-card/tracer-card"; +--- + + +
+
+

+ Timesheet +

+
+ +
+ +
+ + Sep 4 - Sep 9 + + + Total hours + +
+ + +
+ +
+

Mon, 4/9

+
+ + +
+
+ + 8:27 + + -33m under + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+

Tue, 5/9

+
+ + +
+
+ + 4:50 + + -4h 10m under + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+

Wed, 6/9

+
+ + +
+
+ + 7:43 + + -1h 17m under + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+

Thu, 7/9

+
+ + +
+
+ + 9:09 + + +9m over + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+

Fri, 8/9

+
+ + +
+
+ + 9:02 + + +2m over + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+

Sat, 9/9

+
+ + +
+
+ + 0:00 + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+

Sun, 10/9

+
+ + +
+
+ + 2:35 + + -6h 25m + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
diff --git a/apps/prepare/src/pages/testing2.astro b/apps/prepare/src/pages/testing2.astro new file mode 100644 index 00000000..b9b1f85f --- /dev/null +++ b/apps/prepare/src/pages/testing2.astro @@ -0,0 +1,173 @@ +--- +import DefaultLayout from "../layouts/default.astro"; +import {CodesandboxIcon } from 'lucide-react'; +// import ProdktGrid from "@components/prodkt-grid" + +// import TracerCard from "@/registry/new-york/prodkt/effect-card/tracer-card"; +--- + + +
+
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + + + +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ + Login +
+
+ +
+
diff --git a/apps/prepare/tailwind.config.cjs b/apps/prepare/tailwind.config.cjs index 653a29c8..7e539cf9 100644 --- a/apps/prepare/tailwind.config.cjs +++ b/apps/prepare/tailwind.config.cjs @@ -3,6 +3,7 @@ const baseConfig = require("../../tailwind.config.ts"); module.exports = { presets: [baseConfig], + darkMode: ["class", "[data-theme='dark']"], content: [ ...baseConfig.content, "content/**/*.mdx", @@ -11,23 +12,23 @@ module.exports = { "src/**/*.{ts,tsx,astro,js,jsx}", "../www/registry/**/*.{ts,tsx,astro,js,jsx}", ], - theme: { - ...baseConfig.theme, - extend: { - colors: { - ...baseConfig.theme?.extend?.colors, - }, - fontFamily: { - ...baseConfig.theme?.extend?.fontFamily, - sans: ["var(--font-sans)", ...baseConfig.theme.extend.fontFamily.sans], - serif: [ - "var(--font-serif)", - ...baseConfig.theme.extend.fontFamily.serif, - ], - mono: ["var(--font-mono)", ...baseConfig.theme.extend.fontFamily.mono], - bahnschrift: ["Bahnschrift"], - }, - }, - }, + // theme: { + // ...baseConfig.theme, + // extend: { + // colors: { + // ...baseConfig.theme?.extend?.colors, + // }, + // fontFamily: { + // ...baseConfig.theme?.extend?.fontFamily, + // sans: ["var(--font-sans)", ...baseConfig.theme.extend.fontFamily.sans], + // serif: [ + // "var(--font-serif)", + // ...baseConfig.theme.extend.fontFamily.serif, + // ], + // mono: ["var(--font-mono)", ...baseConfig.theme.extend.fontFamily.mono], + // bahnschrift: ["Bahnschrift"], + // }, + // }, + // }, plugins: [...baseConfig.plugins], }; diff --git a/apps/prepare/tsconfig.json b/apps/prepare/tsconfig.json index 8dd2dac6..c94999a2 100644 --- a/apps/prepare/tsconfig.json +++ b/apps/prepare/tsconfig.json @@ -26,16 +26,16 @@ }, "include": [ "../www/registry/**/*", - // "node_modules/www/node_modules/@fontsource/ibm-plex-mono/files/*", - // "node_modules/www/public/fonts/custom/*", - // "node_modules/www/styles/sparkstack_globals.css", - // "node_modules/www/motion/*.js", - // "node_modules/www/registry/**/*", - // "../www/motion/*.js", - // "src/**/*.ts", - // "src/**/*.tsx", - // "src/**/*.js", - // "src/**/*.jsx" + "node_modules/www/node_modules/@fontsource/ibm-plex-mono/files/*", + "node_modules/www/public/fonts/custom/*", + "node_modules/www/styles/sparkstack_globals.css", + "node_modules/www/motion/*.js", + "node_modules/www/registry/**/*", + "node_modules/www/registry/new-york/blocks/**/*", + "../www/registry/new-york/blocks/**/*", + "node_modules/www/registry/new-york/prodkt/**/*", + "../www/registry/new-york/prodkt/**/*", + "../www/motion/*.js", ], "exclude": ["node_modules", "dist"] } diff --git a/apps/www/__registry__/default/blocks/download-01/page.tsx b/apps/www/__registry__/default/blocks/download-01/page.tsx new file mode 100644 index 00000000..ae1c4a26 --- /dev/null +++ b/apps/www/__registry__/default/blocks/download-01/page.tsx @@ -0,0 +1,9 @@ +import Download01 from "./components/download-01" + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/apps/www/__registry__/default/blocks/effect-card-01/page.tsx b/apps/www/__registry__/default/blocks/effect-card-01/page.tsx index 8237488d..9687b65d 100644 --- a/apps/www/__registry__/default/blocks/effect-card-01/page.tsx +++ b/apps/www/__registry__/default/blocks/effect-card-01/page.tsx @@ -2,10 +2,8 @@ import TracerCard01 from "./components/effect-card-01" export default function Page() { return ( -
-
- -
+
+
) } diff --git a/apps/www/__registry__/default/blocks/effect-jump-to-section-01/page.tsx b/apps/www/__registry__/default/blocks/effect-jump-to-section-01/page.tsx new file mode 100644 index 00000000..378e50c0 --- /dev/null +++ b/apps/www/__registry__/default/blocks/effect-jump-to-section-01/page.tsx @@ -0,0 +1,13 @@ +import JumpToSection01 from "@/registry/new-york/blocks/effect-jump-to-section-01/components/index" + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/apps/www/__registry__/default/blocks/flow-card-01/page.tsx b/apps/www/__registry__/default/blocks/flow-card-01/page.tsx index 6a3bd75d..a4892131 100644 --- a/apps/www/__registry__/default/blocks/flow-card-01/page.tsx +++ b/apps/www/__registry__/default/blocks/flow-card-01/page.tsx @@ -2,10 +2,12 @@ import { FlowCard } from "@/registry/default/blocks/flow-card-01/components/flow export default function Page() { return ( -
-
- -
+
+
) } diff --git a/apps/www/__registry__/default/blocks/layouts/web-app-01/page.tsx b/apps/www/__registry__/default/blocks/layouts/web-app-01/page.tsx new file mode 100644 index 00000000..f824258f --- /dev/null +++ b/apps/www/__registry__/default/blocks/layouts/web-app-01/page.tsx @@ -0,0 +1,14 @@ +import WebApp01 from "./components" +import "../../../../../styles/sparkstack_globals.css" + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/apps/www/__registry__/default/blocks/login-01/page.tsx b/apps/www/__registry__/default/blocks/login-01/page.tsx index 6e1c2cb4..20fe9846 100644 --- a/apps/www/__registry__/default/blocks/login-01/page.tsx +++ b/apps/www/__registry__/default/blocks/login-01/page.tsx @@ -1,4 +1,4 @@ -import { LoginForm } from "@/registry/default/blocks/login-01/components/login-form" +import { LoginForm } from "@/registry/new-york/blocks/login-01/components/login-form" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/login-02/page.tsx b/apps/www/__registry__/default/blocks/login-02/page.tsx index 56b73d32..7353a4d4 100644 --- a/apps/www/__registry__/default/blocks/login-02/page.tsx +++ b/apps/www/__registry__/default/blocks/login-02/page.tsx @@ -1,6 +1,6 @@ import { GalleryVerticalEnd } from "lucide-react" -import { LoginForm } from "@/registry/default/blocks/login-02/components/login-form" +import { LoginForm } from "@/registry/new-york/blocks/login-02/components/login-form" export default function LoginPage() { return ( diff --git a/apps/www/__registry__/default/blocks/login-03/page.tsx b/apps/www/__registry__/default/blocks/login-03/page.tsx index 15a0ca45..a4ced503 100644 --- a/apps/www/__registry__/default/blocks/login-03/page.tsx +++ b/apps/www/__registry__/default/blocks/login-03/page.tsx @@ -1,6 +1,6 @@ import { GalleryVerticalEnd } from "lucide-react" -import { LoginForm } from "@/registry/default/blocks/login-03/components/login-form" +import { LoginForm } from "@/registry/new-york/blocks/login-03/components/login-form" export default function LoginPage() { return ( diff --git a/apps/www/__registry__/default/blocks/login-04/page.tsx b/apps/www/__registry__/default/blocks/login-04/page.tsx index d302b4fa..e2188012 100644 --- a/apps/www/__registry__/default/blocks/login-04/page.tsx +++ b/apps/www/__registry__/default/blocks/login-04/page.tsx @@ -1,4 +1,4 @@ -import { LoginForm } from "@/registry/default/blocks/login-04/components/login-form" +import { LoginForm } from "@/registry/new-york/blocks/login-04/components/login-form" export default function LoginPage() { return ( diff --git a/apps/www/__registry__/default/blocks/login-05/page.tsx b/apps/www/__registry__/default/blocks/login-05/page.tsx index b9baa00d..3d03c048 100644 --- a/apps/www/__registry__/default/blocks/login-05/page.tsx +++ b/apps/www/__registry__/default/blocks/login-05/page.tsx @@ -1,4 +1,4 @@ -import { LoginForm } from "@/registry/default/blocks/login-05/components/login-form" +import { LoginForm } from "@/registry/new-york/blocks/login-05/components/login-form" export default function LoginPage() { return ( diff --git a/apps/www/__registry__/default/blocks/login-nexsale/page.tsx b/apps/www/__registry__/default/blocks/login-nexsale/page.tsx new file mode 100644 index 00000000..2e47430d --- /dev/null +++ b/apps/www/__registry__/default/blocks/login-nexsale/page.tsx @@ -0,0 +1,11 @@ +import { LoginNexsale } from "@/registry/new-york/blocks/login-nexsale/components/login-form" + +export default function LoginPage() { + return ( +
+
+ +
+
+ ) +} diff --git a/apps/www/__registry__/default/blocks/sidebar-01/page.tsx b/apps/www/__registry__/default/blocks/sidebar-01/page.tsx index 090e3eb2..a13e7b06 100644 --- a/apps/www/__registry__/default/blocks/sidebar-01/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-01/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-01/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-01/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-02/page.tsx b/apps/www/__registry__/default/blocks/sidebar-02/page.tsx index 179af7cf..140cf70f 100644 --- a/apps/www/__registry__/default/blocks/sidebar-02/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-02/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-02/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-02/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-03/page.tsx b/apps/www/__registry__/default/blocks/sidebar-03/page.tsx index a3b34b10..768d4775 100644 --- a/apps/www/__registry__/default/blocks/sidebar-03/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-03/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-03/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-03/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-04/page.tsx b/apps/www/__registry__/default/blocks/sidebar-04/page.tsx index 8a0dbbff..fd5d6c8f 100644 --- a/apps/www/__registry__/default/blocks/sidebar-04/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-04/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-04/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-04/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-05/page.tsx b/apps/www/__registry__/default/blocks/sidebar-05/page.tsx index 3bfc7a8b..9d630900 100644 --- a/apps/www/__registry__/default/blocks/sidebar-05/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-05/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-05/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-05/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-06/page.tsx b/apps/www/__registry__/default/blocks/sidebar-06/page.tsx index 028a7ba6..ac30ac9f 100644 --- a/apps/www/__registry__/default/blocks/sidebar-06/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-06/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-06/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-06/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-07/page.tsx b/apps/www/__registry__/default/blocks/sidebar-07/page.tsx index 16279964..8f9ab725 100644 --- a/apps/www/__registry__/default/blocks/sidebar-07/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-07/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-07/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-07/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-08/page.tsx b/apps/www/__registry__/default/blocks/sidebar-08/page.tsx index 052b62b3..6df3df5d 100644 --- a/apps/www/__registry__/default/blocks/sidebar-08/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-08/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-08/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-08/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-09/page.tsx b/apps/www/__registry__/default/blocks/sidebar-09/page.tsx index 6ed155ad..8c5b5946 100644 --- a/apps/www/__registry__/default/blocks/sidebar-09/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-09/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-09/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-09/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-10/page.tsx b/apps/www/__registry__/default/blocks/sidebar-10/page.tsx index a3570860..d12f8023 100644 --- a/apps/www/__registry__/default/blocks/sidebar-10/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-10/page.tsx @@ -1,17 +1,17 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-10/components/app-sidebar" -import { NavActions } from "@/registry/default/blocks/sidebar-10/components/nav-actions" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-10/components/app-sidebar" +import { NavActions } from "@/registry/new-york/blocks/sidebar-10/components/nav-actions" import { Breadcrumb, BreadcrumbItem, BreadcrumbList, BreadcrumbPage, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-11/page.tsx b/apps/www/__registry__/default/blocks/sidebar-11/page.tsx index 3e60984c..939d72c6 100644 --- a/apps/www/__registry__/default/blocks/sidebar-11/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-11/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-11/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-11/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,13 +6,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-12/page.tsx b/apps/www/__registry__/default/blocks/sidebar-12/page.tsx index ac96a460..ccf68cbe 100644 --- a/apps/www/__registry__/default/blocks/sidebar-12/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-12/page.tsx @@ -1,16 +1,16 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-12/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-12/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, BreadcrumbList, BreadcrumbPage, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-13/page.tsx b/apps/www/__registry__/default/blocks/sidebar-13/page.tsx index 7bebc464..a323b1c5 100644 --- a/apps/www/__registry__/default/blocks/sidebar-13/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-13/page.tsx @@ -1,4 +1,4 @@ -import { SettingsDialog } from "@/registry/default/blocks/sidebar-13/components/settings-dialog" +import { SettingsDialog } from "@/registry/new-york/blocks/sidebar-13/components/settings-dialog" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-14/page.tsx b/apps/www/__registry__/default/blocks/sidebar-14/page.tsx index a299c067..7d6c0b37 100644 --- a/apps/www/__registry__/default/blocks/sidebar-14/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-14/page.tsx @@ -1,4 +1,4 @@ -import { AppSidebar } from "@/registry/default/blocks/sidebar-14/components/app-sidebar" +import { AppSidebar } from "@/registry/new-york/blocks/sidebar-14/components/app-sidebar" import { Breadcrumb, BreadcrumbItem, @@ -6,12 +6,12 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from "@/registry/default/ui/breadcrumb" +} from "@/registry/new-york/ui/breadcrumb" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/default/blocks/sidebar-15/page.tsx b/apps/www/__registry__/default/blocks/sidebar-15/page.tsx index 3bf6087e..acfcc0a4 100644 --- a/apps/www/__registry__/default/blocks/sidebar-15/page.tsx +++ b/apps/www/__registry__/default/blocks/sidebar-15/page.tsx @@ -1,17 +1,17 @@ -import { SidebarLeft } from "@/registry/default/blocks/sidebar-15/components/sidebar-left" -import { SidebarRight } from "@/registry/default/blocks/sidebar-15/components/sidebar-right" +import { SidebarLeft } from "@/registry/new-york/blocks/sidebar-15/components/sidebar-left" +import { SidebarRight } from "@/registry/new-york/blocks/sidebar-15/components/sidebar-right" import { Breadcrumb, BreadcrumbItem, BreadcrumbList, BreadcrumbPage, -} from "@/registry/default/ui/breadcrumb" -import { Separator } from "@/registry/default/ui/separator" +} from "@/registry/new-york/ui/breadcrumb" +import { Separator } from "@/registry/new-york/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from "@/registry/default/ui/sidebar" +} from "@/registry/new-york/ui/sidebar" export default function Page() { return ( diff --git a/apps/www/__registry__/index.tsx b/apps/www/__registry__/index.tsx index 705334dd..a108bfe2 100644 --- a/apps/www/__registry__/index.tsx +++ b/apps/www/__registry__/index.tsx @@ -718,6 +718,67 @@ export const Index: Record = { source: "", meta: undefined, }, + "login-nexsale": { + name: "login-nexsale", + description: "A login page with form and image.", + type: "registry:block", + registryDependencies: ["button","card","input","label","divider"], + files: [{ + path: "registry/new-york/blocks/login-nexsale/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/new-york/blocks/login-nexsale/components/login-form.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/blocks/login-nexsale/components/spline-background.tsx", + type: "registry:component", + target: "" + }], + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/new-york/blocks/login-nexsale/page.tsx")), + source: "__registry__/new-york/blocks/login-nexsale/page.tsx", + meta: undefined, + }, + "download-01": { + name: "download-01", + description: "A download button with a resume download.", + type: "registry:block", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/blocks/download-01/page.tsx", + type: "registry:page", + target: "app/content/page.tsx" + },{ + path: "registry/new-york/blocks/download-01/components/download-01.tsx", + type: "registry:component", + target: "" + }], + categories: ["content","canvas"], + component: React.lazy(() => import("@/registry/new-york/blocks/download-01/page.tsx")), + source: "__registry__/new-york/blocks/download-01/page.tsx", + meta: undefined, + }, + "effect-jump-to-section-01": { + name: "effect-jump-to-section-01", + description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", + type: "registry:block", + registryDependencies: ["card"], + files: [{ + path: "registry/new-york/blocks/effect-jump-to-section-01/page.tsx", + type: "registry:page", + target: "app/content/page.tsx" + },{ + path: "registry/new-york/blocks/effect-jump-to-section-01/components/index.tsx", + type: "registry:component", + target: "" + }], + categories: ["content","canvas"], + component: React.lazy(() => import("@/registry/new-york/blocks/effect-jump-to-section-01/page.tsx")), + source: "__registry__/new-york/blocks/effect-jump-to-section-01/page.tsx", + meta: undefined, + }, "effect-card-01": { name: "effect-card-01", description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", @@ -2322,7344 +2383,11961 @@ export const Index: Record = { source: "__registry__/new-york/charts/chart-tooltip-advanced.tsx", meta: undefined, }, - "utils": { - name: "utils", + "buttonUtils": { + name: "buttonUtils", description: "", type: "registry:lib", registryDependencies: undefined, files: [{ - path: "registry/new-york/lib/utils.ts", + path: "registry/new-york/lib/buttonUtils.ts", type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/lib/utils.ts")), + component: React.lazy(() => import("@/registry/new-york/lib/buttonUtils.ts")), source: "", meta: undefined, }, - "dom-animation": { - name: "dom-animation", + "button-variants": { + name: "button-variants", description: "", type: "registry:lib", - registryDependencies: undefined, + registryDependencies: ["utils"], files: [{ - path: "registry/new-york/lib/dom-animation.ts", + path: "registry/new-york/lib/button-variants.ts", type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/lib/dom-animation.ts")), + component: React.lazy(() => import("@/registry/new-york/lib/button-variants.ts")), source: "", meta: undefined, }, - "buttonVariants": { - name: "buttonVariants", + "utils": { + name: "utils", description: "", type: "registry:lib", registryDependencies: undefined, files: [{ - path: "registry/new-york/lib/buttonUtils.ts", - type: "registry:lib", - target: "" - },{ - path: "registry/new-york/lib/button-variants.ts", + path: "registry/new-york/lib/utils.ts", type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/lib/buttonUtils.ts")), + component: React.lazy(() => import("@/registry/new-york/lib/utils.ts")), source: "", meta: undefined, }, - "use-mobile": { - name: "use-mobile", + "dom-animation": { + name: "dom-animation", description: "", - type: "registry:hook", + type: "registry:lib", registryDependencies: undefined, files: [{ - path: "registry/new-york/hooks/use-mobile.tsx", - type: "registry:hook", + path: "registry/new-york/lib/dom-animation.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/hooks/use-mobile.tsx")), + component: React.lazy(() => import("@/registry/new-york/lib/dom-animation.ts")), source: "", meta: undefined, }, - "use-toast": { - name: "use-toast", + "logo_supabase": { + name: "logo_supabase", description: "", - type: "registry:hook", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/hooks/use-toast.ts", - type: "registry:hook", + path: "registry/new-york/logos/logo_supabase.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/hooks/use-toast.ts")), + component: React.lazy(() => import("@/registry/logos/logo_supabase")), source: "", meta: undefined, }, - "use-ripple": { - name: "use-ripple", + "logo_acrobat": { + name: "logo_acrobat", description: "", - type: "registry:hook", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/hooks/use-ripple.ts", - type: "registry:hook", + path: "registry/new-york/logos/logo_acrobat.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/hooks/use-ripple.ts")), + component: React.lazy(() => import("@/registry/logos/logo_acrobat")), source: "", meta: undefined, }, - "tracer-card": { - name: "tracer-card", + "logo_adobe-illustrator": { + name: "logo_adobe-illustrator", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/effect-card/tracer-card.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_adobe-illustrator.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/effect-card/tracer-card.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_adobe-illustrator")), source: "", meta: undefined, }, - "marquee-section": { - name: "marquee-section", + "logo_astro": { + name: "logo_astro", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/marquee-section.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_astro.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/marquee-section.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_astro")), source: "", meta: undefined, }, - "bento-grid-uno": { - name: "bento-grid-uno", + "logo_cisco": { + name: "logo_cisco", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/bento-grid-uno/index.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_cisco.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/bento-grid-uno/index.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_cisco")), source: "", meta: undefined, }, - "add-action-popout": { - name: "add-action-popout", + "logo_cocacola": { + name: "logo_cocacola", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/add-action-popout.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_cocacola.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/add-action-popout.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_cocacola")), source: "", meta: undefined, }, - "flows-compact-sidebar": { - name: "flows-compact-sidebar", + "logo_confluence": { + name: "logo_confluence", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/flows-compact-sidebar.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_confluence.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/flows-compact-sidebar.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_confluence")), source: "", meta: undefined, }, - "floating-create-dialog": { - name: "floating-create-dialog", + "logo_datadog": { + name: "logo_datadog", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/floating-create-dialog.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_datadog.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/floating-create-dialog.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_datadog")), source: "", meta: undefined, }, - "flows-floating-topbar": { - name: "flows-floating-topbar", + "logo_directus": { + name: "logo_directus", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/flows-floating-topbar.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_directus.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/flows-floating-topbar.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_directus")), source: "", meta: undefined, }, - "keyboard-shortcut-key": { - name: "keyboard-shortcut-key", + "logo_docker": { + name: "logo_docker", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/keyboard-shortcut-key.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_docker.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/keyboard-shortcut-key.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_docker")), source: "", meta: undefined, }, - "keyboard-shortcut-multikey": { - name: "keyboard-shortcut-multikey", + "logo_dominos": { + name: "logo_dominos", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/keyboard-shortcut-multikey.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_dominos.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/keyboard-shortcut-multikey.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_dominos")), source: "", meta: undefined, }, - "learner-badge": { - name: "learner-badge", + "logo_eminem": { + name: "logo_eminem", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/learner-badge.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_eminem.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/learner-badge.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_eminem")), source: "", meta: undefined, }, - "onboarding-guide": { - name: "onboarding-guide", + "logo_figma": { + name: "logo_figma", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/onboarding-guide.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_figma.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/onboarding-guide.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_figma")), source: "", meta: undefined, }, - "planfoundry-collapsed-sidebar": { - name: "planfoundry-collapsed-sidebar", + "logo_gitbook": { + name: "logo_gitbook", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/planfoundry-collapsed-sidebar.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_gitbook.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/planfoundry-collapsed-sidebar.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_gitbook")), source: "", meta: undefined, }, - "planfoundry-sidebar": { - name: "planfoundry-sidebar", + "logo_google-analytics": { + name: "logo_google-analytics", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/assets/planfoundry-sidebar.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_google-analytics.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/assets/planfoundry-sidebar.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_google-analytics")), source: "", meta: undefined, }, - "logo-context": { - name: "logo-context", + "logo_hellsangels": { + name: "logo_hellsangels", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logo-context.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_hellsangels.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logo-context.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_hellsangels")), source: "", meta: undefined, }, - "design-system-icons": { - name: "design-system-icons", + "logo_hm": { + name: "logo_hm", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/icons/design-system/index.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_hm.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/icons/design-system/index.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_hm")), source: "", meta: undefined, }, - "prodkt-navigation-icons": { - name: "prodkt-navigation-icons", + "logo_hp": { + name: "logo_hp", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/icons/prodkt-navigation/index.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_hp.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/icons/prodkt-navigation/index.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_hp")), source: "", meta: undefined, }, - "logo_craft": { - name: "logo_craft", + "logo_ideanote": { + name: "logo_ideanote", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logo_craft.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_ideanote.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logo_craft.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_ideanote")), source: "", meta: undefined, }, - "logo_olio": { - name: "logo_olio", + "logo_nexsale": { + name: "logo_nexsale", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logo_olio.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_nexsale.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logo_olio.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_nexsale")), source: "", meta: undefined, }, - "logo_planfoundry": { - name: "logo_planfoundry", + "logo_pendo": { + name: "logo_pendo", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logo_planfoundry.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_pendo.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logo_planfoundry.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_pendo")), source: "", meta: undefined, }, - "logo_scales": { - name: "logo_scales", + "logo_posthog": { + name: "logo_posthog", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logo_scales.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_posthog.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logo_scales.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_posthog")), source: "", meta: undefined, }, - "logomark_ampersand": { - name: "logomark_ampersand", + "logo_postmark": { + name: "logo_postmark", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_ampersand.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_postmark.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_ampersand.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_postmark")), source: "", meta: undefined, }, - "logomark_craft": { - name: "logomark_craft", + "logo_react": { + name: "logo_react", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_craft.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_react.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_craft.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_react")), source: "", meta: undefined, }, - "logomark_digidoc": { - name: "logomark_digidoc", + "logo_revolutionvodka": { + name: "logo_revolutionvodka", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_digidoc.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_revolutionvodka.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_digidoc.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_revolutionvodka")), source: "", meta: undefined, }, - "logomark_explor": { - name: "logomark_explor", + "logo_samsung": { + name: "logo_samsung", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_explor.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_samsung.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_explor.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_samsung")), source: "", meta: undefined, }, - "logomark_flows": { - name: "logomark_flows", + "logo_scales": { + name: "logo_scales", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_flows.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_scales.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_flows.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_scales")), source: "", meta: undefined, }, - "logomark_leveln": { - name: "logomark_leveln", + "logo_shady": { + name: "logo_shady", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_leveln.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_shady.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_leveln.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_shady")), source: "", meta: undefined, }, - "logomark_olio": { - name: "logomark_olio", + "logo_starlight": { + name: "logo_starlight", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_olio.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_starlight.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_olio.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_starlight")), source: "", meta: undefined, }, - "logomark_planfoundry": { - name: "logomark_planfoundry", + "logo_stencil": { + name: "logo_stencil", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_planfoundry.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_stencil.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_planfoundry.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_stencil")), source: "", meta: undefined, }, - "logomark_remix": { - name: "logomark_remix", + "logo_storybook": { + name: "logo_storybook", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_remix.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_storybook.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_remix.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_storybook")), source: "", meta: undefined, }, - "logomark_scales": { - name: "logomark_scales", + "logo_strapi": { + name: "logo_strapi", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_scales.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_strapi.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_scales.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_strapi")), source: "", meta: undefined, }, - "logomark_signal": { - name: "logomark_signal", + "logo_stripe": { + name: "logo_stripe", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_signal.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_stripe.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_signal.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_stripe")), source: "", meta: undefined, }, - "logomark_sugarless": { - name: "logomark_sugarless", + "logo_style-dictionary": { + name: "logo_style-dictionary", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logomark_sugarless.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_style-dictionary.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logomark_sugarless.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_style-dictionary")), source: "", meta: undefined, }, - "designer-marks-button": { - name: "designer-marks-button", + "logo_supernova": { + name: "logo_supernova", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/designer-marks-button.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_supernova.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/designer-marks-button.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_supernova")), source: "", meta: undefined, }, - "site-header": { - name: "site-header", + "logo_tokens-studio": { + name: "logo_tokens-studio", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/site-header/index.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_tokens-studio.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/site-header/index.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_tokens-studio")), source: "", meta: undefined, }, - "effect-ripple": { - name: "effect-ripple", + "logo_toyota": { + name: "logo_toyota", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/effect-ripple.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_toyota.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/effect-ripple.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_toyota")), source: "", meta: undefined, }, - "site-hero": { - name: "site-hero", + "logo_truwhip": { + name: "logo_truwhip", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/site-hero/index.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_truwhip.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/site-hero/index.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_truwhip")), source: "", meta: undefined, }, - "prodkt-mode-toggle": { - name: "prodkt-mode-toggle", + "logo_turborepo": { + name: "logo_turborepo", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/prodkt-mode-toggle.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_turborepo.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/prodkt-mode-toggle.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_turborepo")), source: "", meta: undefined, }, - "theme-switcher": { - name: "theme-switcher", + "logo_zendesk": { + name: "logo_zendesk", description: "", - type: "registry:prodkt", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/theme-switcher.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logo_zendesk.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/theme-switcher.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_zendesk")), source: "", meta: undefined, }, - "logo-shuffle": { - name: "logo-shuffle", + "logomark_supabase": { + name: "logomark_supabase", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/logo-shuffle.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_supabase.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/logo-shuffle.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_supabase")), source: "", meta: undefined, }, - "client-shuffle": { - name: "client-shuffle", + "logomark_ably": { + name: "logomark_ably", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/client-shuffle.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_ably.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/client-shuffle.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_ably")), source: "", meta: undefined, }, - "app-icons-section": { - name: "app-icons-section", + "logomark_airtable": { + name: "logomark_airtable", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/app-icons-section.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_airtable.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/app-icons-section.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_airtable")), source: "", meta: undefined, }, - "magnify-app-icons": { - name: "magnify-app-icons", + "logomark_amazon-icon": { + name: "logomark_amazon-icon", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/magnify-app-icons.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_amazon-icon.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/magnify-app-icons.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_amazon-icon")), source: "", meta: undefined, }, - "animated-collaboration": { - name: "animated-collaboration", + "logomark_ampersand": { + name: "logomark_ampersand", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/animated-collaboration.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_ampersand.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/animated-collaboration.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_ampersand")), source: "", meta: undefined, }, - "github-stars": { - name: "github-stars", + "logomark_antd": { + name: "logomark_antd", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/github-stars.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_antd.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/github-stars.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_antd")), source: "", meta: undefined, }, - "creative-tab-slider": { - name: "creative-tab-slider", + "logomark_appwrite": { + name: "logomark_appwrite", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/creative-tab-slider.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_appwrite.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/creative-tab-slider.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_appwrite")), source: "", meta: undefined, }, - "technology-cloud": { - name: "technology-cloud", + "logomark_astro": { + name: "logomark_astro", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/technology-cloud.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_astro.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/technology-cloud.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_astro")), source: "", meta: undefined, }, - "designer-marks": { - name: "designer-marks", + "logomark_atlassian": { + name: "logomark_atlassian", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/designer-marks.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_atlassian.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/designer-marks.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_atlassian")), source: "", meta: undefined, }, - "supabase-cta": { - name: "supabase-cta", + "logomark_auth-js": { + name: "logomark_auth-js", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/supabase-cta.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_auth-js.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/supabase-cta.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_auth-js")), source: "", meta: undefined, }, - "storybook-cta": { - name: "storybook-cta", + "logomark_auth0": { + name: "logomark_auth0", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/storybook-cta.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_auth0.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/storybook-cta.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_auth0")), source: "", meta: undefined, }, - "packages-marquee": { - name: "packages-marquee", + "logomark_autodesk": { + name: "logomark_autodesk", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/prodkt/packages-marquee.tsx", - type: "registry:prodkt", + path: "registry/new-york/logos/logomark_autodesk.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/prodkt/packages-marquee.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_autodesk")), source: "", meta: undefined, }, - "tracer": { - name: "tracer", + "logomark_aws-cognito": { + name: "logomark_aws-cognito", description: "", - type: "registry:effect", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/effects/tracer.tsx", - type: "registry:effect", + path: "registry/new-york/logos/logomark_aws-cognito.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/effects/tracer.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_aws-cognito")), source: "", meta: undefined, }, - "sink": { - name: "sink", + "logomark_azure-active-directory": { + name: "logomark_azure-active-directory", description: "", - type: "registry:internal", - registryDependencies: ["accordion","alert","alert-dialog","aspect-ratio","avatar","badge","breadcrumb","button","calendar","card","carousel","chart","checkbox","collapsible","command","context-menu","dialog","drawer","dropdown-menu","hover-card","input","input-otp","label","menubar","navigation-menu","pagination","popover","progress","radio-group","resizable","scroll-area","select","separator","sheet","sidebar","skeleton","slider","sonner","switch","table","tabs","textarea","toast","toggle","toggle-group","tooltip"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sink/page.tsx", - type: "registry:page", - target: "app/sink/page.tsx" - },{ - path: "registry/new-york/internal/sink/components/app-sidebar.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_azure-active-directory.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/component-wrapper.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_azure-active-directory")), + source: "", + meta: undefined, + }, + "logomark_biome": { + name: "logomark_biome", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_biome.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/nav-main.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_biome")), + source: "", + meta: undefined, + }, + "logomark_black-box": { + name: "logomark_black-box", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_black-box.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/nav-projects.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_black-box")), + source: "", + meta: undefined, + }, + "logomark_bun": { + name: "logomark_bun", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_bun.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/nav-user.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_bun")), + source: "", + meta: undefined, + }, + "logomark_chakra": { + name: "logomark_chakra", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_chakra.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/team-switcher.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_chakra")), + source: "", + meta: undefined, + }, + "logomark_chroma": { + name: "logomark_chroma", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_chroma.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/accordion-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_chroma")), + source: "", + meta: undefined, + }, + "logomark_chromatic": { + name: "logomark_chromatic", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_chromatic.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/alert-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_chromatic")), + source: "", + meta: undefined, + }, + "logomark_cisco": { + name: "logomark_cisco", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_cisco.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/alert-dialog-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_cisco")), + source: "", + meta: undefined, + }, + "logomark_clerk": { + name: "logomark_clerk", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_clerk.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/aspect-ratio-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_clerk")), + source: "", + meta: undefined, + }, + "logomark_craft": { + name: "logomark_craft", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_craft.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/avatar-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_craft")), + source: "", + meta: undefined, + }, + "logomark_custom-auth": { + name: "logomark_custom-auth", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_custom-auth.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/badge-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_custom-auth")), + source: "", + meta: undefined, + }, + "logomark_datatables": { + name: "logomark_datatables", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_datatables.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/breadcrumb-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_datatables")), + source: "", + meta: undefined, + }, + "logomark_deloitte": { + name: "logomark_deloitte", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_deloitte.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/button-demo.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_deloitte")), + source: "", + meta: undefined, + }, + "logomark_digidoc": { + name: "logomark_digidoc", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_digidoc.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/new-york/internal/sink/components/calendar-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/card-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/carousel-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/checkbox-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/collapsible-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/combobox-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/command-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/context-menu-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/date-picker-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/dialog-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/drawer-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/dropdown-menu-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/hover-card-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/input-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/input-otp-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/label-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/menubar-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/navigation-menu-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/pagination-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/popover-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/progress-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/radio-group-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/resizable-handle.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/scroll-area-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/select-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/separator-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/sheet-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/skeleton-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/slider-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/sonner-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/switch-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/table-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/tabs-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/textarea-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/toast-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/toggle-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/toggle-group-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/tooltip-demo.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/badge-destructive.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/badge-outline.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/badge-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-destructive.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-ghost.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-link.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-loading.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-outline.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/button-with-icon.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/toggle-disabled.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/toggle-outline.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/new-york/internal/sink/components/toggle-with-text.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_digidoc")), + source: "", + meta: undefined, + }, + "logomark_directus": { + name: "logomark_directus", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/logos/logomark_directus.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sink/page.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_directus")), source: "", meta: undefined, }, - "sidebar-demo": { - name: "sidebar-demo", + "logomark_docker": { + name: "logomark_docker", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-demo.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_docker.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_docker")), source: "", meta: undefined, }, - "sidebar-header": { - name: "sidebar-header", + "logomark_dp": { + name: "logomark_dp", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-header.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_dp.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-header.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_dp")), source: "", meta: undefined, }, - "sidebar-footer": { - name: "sidebar-footer", + "logomark_elide-graphql": { + name: "logomark_elide-graphql", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-footer.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_elide-graphql.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-footer.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_elide-graphql")), source: "", meta: undefined, }, - "sidebar-group": { - name: "sidebar-group", + "logomark_elide": { + name: "logomark_elide", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-group.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_elide.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-group.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_elide")), source: "", meta: undefined, }, - "sidebar-group-collapsible": { - name: "sidebar-group-collapsible", + "logomark_entrefine": { + name: "logomark_entrefine", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-group-collapsible.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_entrefine.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-group-collapsible.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_entrefine")), source: "", meta: undefined, }, - "sidebar-group-action": { - name: "sidebar-group-action", + "logomark_explor": { + name: "logomark_explor", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-group-action.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_explor.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-group-action.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_explor")), source: "", meta: undefined, }, - "sidebar-menu": { - name: "sidebar-menu", + "logomark_expo": { + name: "logomark_expo", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-menu.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_expo.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_expo")), source: "", meta: undefined, }, - "sidebar-menu-action": { - name: "sidebar-menu-action", + "logomark_figma": { + name: "logomark_figma", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-menu-action.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_figma.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-action.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_figma")), source: "", meta: undefined, }, - "sidebar-menu-sub": { - name: "sidebar-menu-sub", + "logomark_firebase": { + name: "logomark_firebase", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-menu-sub.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_firebase.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-sub.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_firebase")), source: "", meta: undefined, }, - "sidebar-menu-collapsible": { - name: "sidebar-menu-collapsible", + "logomark_flows": { + name: "logomark_flows", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-menu-collapsible.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_flows.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-collapsible.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_flows")), source: "", meta: undefined, }, - "sidebar-menu-badge": { - name: "sidebar-menu-badge", + "logomark_github": { + name: "logomark_github", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-menu-badge.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_github.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-badge.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_github")), source: "", meta: undefined, }, - "sidebar-rsc": { - name: "sidebar-rsc", + "logomark_google": { + name: "logomark_google", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-rsc.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_google.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-rsc.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_google")), source: "", meta: undefined, }, - "sidebar-controlled": { - name: "sidebar-controlled", + "logomark_graphql": { + name: "logomark_graphql", description: "", - type: "registry:internal", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-controlled.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_graphql.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-controlled.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_graphql")), source: "", meta: undefined, }, - "v0-sidebar-01": { - name: "v0-sidebar-01", + "logomark_hasura": { + name: "logomark_hasura", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-01.tsx", - type: "registry:component", + path: "registry/new-york/logos/logomark_hasura.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-01.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_hasura")), source: "", meta: undefined, }, - "v0-sidebar-02": { - name: "v0-sidebar-02", + "logomark_headless": { + name: "logomark_headless", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-02.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_headless.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-02.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_headless")), source: "", meta: undefined, }, - "v0-sidebar-03": { - name: "v0-sidebar-03", + "logomark_hook-form": { + name: "logomark_hook-form", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-03.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_hook-form.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-03.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_hook-form")), source: "", meta: undefined, }, - "v0-sidebar-04": { - name: "v0-sidebar-04", + "logomark_hygraph": { + name: "logomark_hygraph", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-04.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_hygraph.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-04.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_hygraph")), source: "", meta: undefined, }, - "v0-sidebar-05": { - name: "v0-sidebar-05", + "logomark_ibm": { + name: "logomark_ibm", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","label","collapsible"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-05.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_ibm.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-05.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_ibm")), source: "", meta: undefined, }, - "v0-sidebar-06": { - name: "v0-sidebar-06", + "logomark_intel": { + name: "logomark_intel", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","card","dropdown-menu"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-06.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_intel.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-06.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_intel")), source: "", meta: undefined, }, - "v0-sidebar-07": { - name: "v0-sidebar-07", + "logomark_jp-morgan": { + name: "logomark_jp-morgan", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-07.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_jp-morgan.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-07.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_jp-morgan")), source: "", meta: undefined, }, - "v0-sidebar-08": { - name: "v0-sidebar-08", + "logomark_json-api": { + name: "logomark_json-api", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-08.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_json-api.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-08.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_json-api")), source: "", meta: undefined, }, - "v0-sidebar-09": { - name: "v0-sidebar-09", + "logomark_kbar": { + name: "logomark_kbar", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar","switch"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-09.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_kbar.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-09.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_kbar")), source: "", meta: undefined, }, - "v0-sidebar-10": { - name: "v0-sidebar-10", + "logomark_kinde": { + name: "logomark_kinde", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-10.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_kinde.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-10.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_kinde")), source: "", meta: undefined, }, - "v0-sidebar-11": { - name: "v0-sidebar-11", + "logomark_leveln": { + name: "logomark_leveln", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-11.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_leveln.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-11.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_leveln")), source: "", meta: undefined, }, - "v0-sidebar-12": { - name: "v0-sidebar-12", + "logomark_lit": { + name: "logomark_lit", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","calendar","dropdown-menu","avatar"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-12.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_lit.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-12.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_lit")), source: "", meta: undefined, }, - "v0-sidebar-13": { - name: "v0-sidebar-13", + "logomark_mantine": { + name: "logomark_mantine", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","button","dialog"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-13.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_mantine.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-13.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_mantine")), source: "", meta: undefined, }, - "v0-sidebar-14": { - name: "v0-sidebar-14", + "logomark_medusa": { + name: "logomark_medusa", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-14.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_medusa.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-14.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_medusa")), source: "", meta: undefined, }, - "v0-sidebar-15": { - name: "v0-sidebar-15", + "logomark_meta": { + name: "logomark_meta", description: "", - type: "registry:internal", - registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu","calendar","avatar"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/sidebar-15.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_meta.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/sidebar-15.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_meta")), source: "", meta: undefined, }, - "v0-login-01": { - name: "v0-login-01", + "logomark_mongodb": { + name: "logomark_mongodb", description: "", - type: "registry:internal", - registryDependencies: ["button","card","input","label"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/internal/login-01.tsx", - type: "registry:internal", + path: "registry/new-york/logos/logomark_mongodb.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/internal/login-01.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_mongodb")), source: "", meta: undefined, }, - "effect-tracer-card-demo": { - name: "effect-tracer-card-demo", + "logomark_ms-sql-server": { + name: "logomark_ms-sql-server", description: "", - type: "registry:example", - registryDependencies: ["tracer-card"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/effect-tracer-card-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_ms-sql-server.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/effect-tracer-card-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_ms-sql-server")), source: "", meta: undefined, }, - "bento-grid-uno-demo": { - name: "bento-grid-uno-demo", + "logomark_mui": { + name: "logomark_mui", description: "", - type: "registry:example", - registryDependencies: ["bento-grid-uno"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/bento-grid-uno-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_mui.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/bento-grid-uno-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_mui")), source: "", meta: undefined, }, - "marquee-section-demo": { - name: "marquee-section-demo", + "logomark_mysql": { + name: "logomark_mysql", description: "", - type: "registry:example", - registryDependencies: ["marquee-section"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/marquee-section-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_mysql.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/marquee-section-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_mysql")), source: "", meta: undefined, }, - "packages-marquee-demo": { - name: "packages-marquee-demo", + "logomark_nest-query": { + name: "logomark_nest-query", description: "", - type: "registry:example", - registryDependencies: ["packages-marquee"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/packages-marquee-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_nest-query.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/packages-marquee-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_nest-query")), source: "", meta: undefined, }, - "component-library": { - name: "component-library", + "logomark_nest": { + name: "logomark_nest", description: "", - type: "registry:example", - registryDependencies: ["component-library"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/design-system-icons/component-library.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_nest.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/component-library.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_nest")), source: "", meta: undefined, }, - "design-language": { - name: "design-language", + "logomark_nextjs": { + name: "logomark_nextjs", description: "", - type: "registry:example", - registryDependencies: ["design-language"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/design-system-icons/design-language.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_nextjs.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/design-language.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_nextjs")), source: "", meta: undefined, }, - "design-libraries": { - name: "design-libraries", + "logomark_nodejs": { + name: "logomark_nodejs", description: "", - type: "registry:example", - registryDependencies: ["design-libraries"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/design-system-icons/design-libraries.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_nodejs.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/design-libraries.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_nodejs")), source: "", meta: undefined, }, - "documentation": { - name: "documentation", + "logomark_okta": { + name: "logomark_okta", description: "", - type: "registry:example", - registryDependencies: ["documentation"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/design-system-icons/documentation.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_okta.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/documentation.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_okta")), source: "", meta: undefined, }, - "governance": { - name: "governance", + "logomark_olio": { + name: "logomark_olio", description: "", - type: "registry:example", - registryDependencies: ["governance"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/design-system-icons/governance.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_olio.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/governance.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_olio")), source: "", meta: undefined, }, - "sandboxes": { - name: "sandboxes", + "logomark_oracle": { + name: "logomark_oracle", description: "", - type: "registry:example", - registryDependencies: ["sandboxes"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/design-system-icons/sandboxes.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_oracle.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/sandboxes.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_oracle")), source: "", meta: undefined, }, - "logo_olio-demo": { - name: "logo_olio-demo", + "logomark_partytown": { + name: "logomark_partytown", description: "", - type: "registry:example", - registryDependencies: ["logo_olio"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logo_olio-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_partytown.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logo_olio-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_partytown")), source: "", meta: undefined, }, - "logo_craft-demo": { - name: "logo_craft-demo", + "logomark_pendo": { + name: "logomark_pendo", description: "", - type: "registry:example", - registryDependencies: ["logo_craft"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logo_craft-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_pendo.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logo_craft-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_pendo")), source: "", meta: undefined, }, - "logo_planfoundry-demo": { - name: "logo_planfoundry-demo", + "logomark_planfoundry": { + name: "logomark_planfoundry", description: "", - type: "registry:example", - registryDependencies: ["logo_planfoundry"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logo_planfoundry-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_planfoundry.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logo_planfoundry-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_planfoundry")), source: "", meta: undefined, }, - "logo_scales-demo": { - name: "logo_scales-demo", + "logomark_pocketbase": { + name: "logomark_pocketbase", description: "", - type: "registry:example", - registryDependencies: ["logo_scales"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logo_scales-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_pocketbase.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logo_scales-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_pocketbase")), source: "", meta: undefined, }, - "logomark_ampersand-demo": { - name: "logomark_ampersand-demo", + "logomark_postgresql": { + name: "logomark_postgresql", description: "", - type: "registry:example", - registryDependencies: ["logomark_ampersand"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_ampersand-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_postgresql.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_ampersand-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_postgresql")), source: "", meta: undefined, }, - "logomark_craft-demo": { - name: "logomark_craft-demo", + "logomark_posthog": { + name: "logomark_posthog", description: "", - type: "registry:example", - registryDependencies: ["logomark_craft"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_craft-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_posthog.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_craft-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_posthog")), source: "", meta: undefined, }, - "logomark_digidoc-demo": { - name: "logomark_digidoc-demo", + "logomark_radix": { + name: "logomark_radix", description: "", - type: "registry:example", - registryDependencies: ["logomark_digidoc"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_digidoc-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_radix.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_digidoc-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_radix")), source: "", meta: undefined, }, - "logomark_explor-demo": { - name: "logomark_explor-demo", + "logomark_react": { + name: "logomark_react", description: "", - type: "registry:example", - registryDependencies: ["logomark_explor"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_explor-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_react.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_explor-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_react")), source: "", meta: undefined, }, - "logomark_flows-demo": { - name: "logomark_flows-demo", + "logomark_remix": { + name: "logomark_remix", description: "", - type: "registry:example", - registryDependencies: ["logomark_flows"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_flows-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_remix.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_flows-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_remix")), source: "", meta: undefined, }, - "logomark_leveln-demo": { - name: "logomark_leveln-demo", + "logomark_rest-without-text": { + name: "logomark_rest-without-text", description: "", - type: "registry:example", - registryDependencies: ["logomark_leveln"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_leveln-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_rest-without-text.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_leveln-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_rest-without-text")), source: "", meta: undefined, }, - "logomark_olio-demo": { - name: "logomark_olio-demo", + "logomark_rest": { + name: "logomark_rest", description: "", - type: "registry:example", - registryDependencies: ["logomark_olio"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_olio-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_rest.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_olio-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_rest")), source: "", meta: undefined, }, - "logomark_planfoundry-demo": { - name: "logomark_planfoundry-demo", + "logomark_salesforce": { + name: "logomark_salesforce", description: "", - type: "registry:example", - registryDependencies: ["logomark_planfoundry"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_planfoundry-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_salesforce.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_planfoundry-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_salesforce")), source: "", meta: undefined, }, - "logomark_remix-demo": { - name: "logomark_remix-demo", + "logomark_sanity": { + name: "logomark_sanity", description: "", - type: "registry:example", - registryDependencies: ["logomark_remix"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_remix-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_sanity.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_remix-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_sanity")), source: "", meta: undefined, }, - "logomark_scales-demo": { - name: "logomark_scales-demo", + "logomark_scales": { + name: "logomark_scales", description: "", - type: "registry:example", - registryDependencies: ["logomark_scales"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_scales-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_scales.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_scales-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_scales")), source: "", meta: undefined, }, - "logomark_signal-demo": { - name: "logomark_signal-demo", + "logomark_sentry": { + name: "logomark_sentry", description: "", - type: "registry:example", - registryDependencies: ["logomark_signal"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_signal-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_sentry.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_signal-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_sentry")), source: "", meta: undefined, }, - "logomark_sugarless-demo": { - name: "logomark_sugarless-demo", + "logomark_shadcn-ui": { + name: "logomark_shadcn-ui", description: "", - type: "registry:example", - registryDependencies: ["logomark_sugarless"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logomark_sugarless-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_shadcn-ui.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logomark_sugarless-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_shadcn-ui")), source: "", meta: undefined, }, - "logo-shuffle-demo": { - name: "logo-shuffle-demo", + "logomark_shadcn": { + name: "logomark_shadcn", description: "", - type: "registry:example", - registryDependencies: ["logo-shuffle"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logo-shuffle-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_shadcn.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logo-shuffle-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_shadcn")), source: "", meta: undefined, }, - "designer-marks-button-demo": { - name: "designer-marks-button-demo", + "logomark_signal": { + name: "logomark_signal", description: "", - type: "registry:example", - registryDependencies: ["designer-marks-button"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/designer-marks-button-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_signal.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/designer-marks-button-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_signal")), source: "", meta: undefined, }, - "theme-switcher-demo": { - name: "theme-switcher-demo", + "logomark_slack": { + name: "logomark_slack", description: "", - type: "registry:example", - registryDependencies: ["theme-switcher"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/theme-switcher-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_slack.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/theme-switcher-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_slack")), source: "", meta: undefined, }, - "client-shuffle-demo": { - name: "client-shuffle-demo", + "logomark_sqlite": { + name: "logomark_sqlite", description: "", - type: "registry:example", - registryDependencies: ["client-shuffle"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/client-shuffle-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_sqlite.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/client-shuffle-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_sqlite")), source: "", meta: undefined, }, - "logo-context-demo": { - name: "logo-context-demo", + "logomark_storybook": { + name: "logomark_storybook", description: "", - type: "registry:example", - registryDependencies: ["logo-context"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/logo-context-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_storybook.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/logo-context-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_storybook")), source: "", meta: undefined, }, - "app-icons-section-demo": { - name: "app-icons-section-demo", + "logomark_strapi": { + name: "logomark_strapi", description: "", - type: "registry:example", - registryDependencies: ["app-icons-section"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/app-icons-section-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_strapi.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/app-icons-section-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_strapi")), source: "", meta: undefined, }, - "magnify-app-icons-demo": { - name: "magnify-app-icons-demo", + "logomark_styledictionary": { + name: "logomark_styledictionary", description: "", - type: "registry:example", - registryDependencies: ["magnify-app-icons"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/magnify-app-icons-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_styledictionary.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/magnify-app-icons-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_styledictionary")), source: "", meta: undefined, }, - "github-stars-demo": { - name: "github-stars-demo", + "logomark_sugarless": { + name: "logomark_sugarless", description: "", - type: "registry:example", - registryDependencies: ["github-stars"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/github-stars-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_sugarless.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/github-stars-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_sugarless")), source: "", meta: undefined, }, - "creative-tab-slider-demo": { - name: "creative-tab-slider-demo", + "logomark_swagger": { + name: "logomark_swagger", description: "", - type: "registry:example", - registryDependencies: ["creative-tab-slider"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/creative-tab-slider-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_swagger.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/creative-tab-slider-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_swagger")), source: "", meta: undefined, }, - "technology-cloud-demo": { - name: "technology-cloud-demo", + "logomark_tailwind": { + name: "logomark_tailwind", description: "", - type: "registry:example", - registryDependencies: ["technology-cloud"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/technology-cloud-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_tailwind.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/technology-cloud-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_tailwind")), source: "", meta: undefined, }, - "designer-marks-demo": { - name: "designer-marks-demo", + "logomark_tailwindcss": { + name: "logomark_tailwindcss", description: "", - type: "registry:example", - registryDependencies: ["designer-marks"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/designer-marks-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_tailwindcss.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/designer-marks-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_tailwindcss")), source: "", meta: undefined, }, - "storybook-cta-demo": { - name: "storybook-cta-demo", + "logomark_turborepo": { + name: "logomark_turborepo", description: "", - type: "registry:example", - registryDependencies: ["storybook-cta"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/storybook-cta-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_turborepo.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/storybook-cta-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_turborepo")), source: "", meta: undefined, }, - "supabase-cta-demo": { - name: "supabase-cta-demo", + "logomark_typescript": { + name: "logomark_typescript", description: "", - type: "registry:example", - registryDependencies: ["supabase-cta"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/supabase-cta-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_typescript.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/supabase-cta-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_typescript")), source: "", meta: undefined, }, - "animated-collaboration-demo": { - name: "animated-collaboration-demo", + "logomark_upwork": { + name: "logomark_upwork", description: "", - type: "registry:example", - registryDependencies: ["animated-collaboration"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/animated-collaboration-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_upwork.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/animated-collaboration-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_upwork")), source: "", meta: undefined, }, - "accordion-demo": { - name: "accordion-demo", + "logomark_usegenerated": { + name: "logomark_usegenerated", description: "", - type: "registry:example", - registryDependencies: ["accordion"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/accordion-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_usegenerated.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/accordion-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_usegenerated")), source: "", meta: undefined, }, - "alert-demo": { - name: "alert-demo", + "logomark_vercel": { + name: "logomark_vercel", description: "", - type: "registry:example", - registryDependencies: ["alert"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/alert-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_vercel.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/alert-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_vercel")), source: "", meta: undefined, }, - "alert-destructive": { - name: "alert-destructive", + "logomark_vite": { + name: "logomark_vite", description: "", - type: "registry:example", - registryDependencies: ["alert"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/alert-destructive.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_vite.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/alert-destructive.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_vite")), source: "", meta: undefined, }, - "alert-dialog-demo": { - name: "alert-dialog-demo", + "logomark_wizards": { + name: "logomark_wizards", description: "", - type: "registry:example", - registryDependencies: ["alert-dialog","button"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/alert-dialog-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_wizards.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/alert-dialog-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_wizards")), source: "", meta: undefined, }, - "aspect-ratio-demo": { - name: "aspect-ratio-demo", + "logomark_zeplin": { + name: "logomark_zeplin", description: "", - type: "registry:example", - registryDependencies: ["aspect-ratio"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/aspect-ratio-demo.tsx", - type: "registry:example", + path: "registry/new-york/logos/logomark_zeplin.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/aspect-ratio-demo.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_zeplin")), source: "", meta: undefined, }, - "avatar-demo": { - name: "avatar-demo", + "use-store": { + name: "use-store", description: "", - type: "registry:example", - registryDependencies: ["avatar"], + type: "registry:hook", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/avatar-demo.tsx", - type: "registry:example", + path: "registry/new-york/hooks/use-store.ts", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/avatar-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/hooks/use-store.ts")), source: "", meta: undefined, }, - "badge-demo": { - name: "badge-demo", + "use-sidebar-toggle": { + name: "use-sidebar-toggle", description: "", - type: "registry:example", - registryDependencies: ["badge"], + type: "registry:hook", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/badge-demo.tsx", - type: "registry:example", + path: "registry/new-york/hooks/use-sidebar-toggle.ts", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/badge-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/hooks/use-sidebar-toggle.ts")), source: "", meta: undefined, }, - "badge-destructive": { - name: "badge-destructive", + "use-mobile": { + name: "use-mobile", description: "", - type: "registry:example", - registryDependencies: ["badge"], + type: "registry:hook", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/badge-destructive.tsx", - type: "registry:example", + path: "registry/new-york/hooks/use-mobile.tsx", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/badge-destructive.tsx")), + component: React.lazy(() => import("@/registry/new-york/hooks/use-mobile.tsx")), source: "", meta: undefined, }, - "badge-outline": { - name: "badge-outline", + "use-toast": { + name: "use-toast", description: "", - type: "registry:example", - registryDependencies: ["badge"], + type: "registry:hook", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/badge-outline.tsx", - type: "registry:example", + path: "registry/new-york/hooks/use-toast.ts", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/badge-outline.tsx")), + component: React.lazy(() => import("@/registry/new-york/hooks/use-toast.ts")), source: "", meta: undefined, }, - "badge-secondary": { - name: "badge-secondary", + "use-ripple": { + name: "use-ripple", description: "", - type: "registry:example", - registryDependencies: ["badge"], + type: "registry:hook", + registryDependencies: ["dom-animation"], files: [{ - path: "registry/new-york/examples/badge-secondary.tsx", - type: "registry:example", + path: "registry/new-york/hooks/use-ripple.ts", + type: "registry:hook", + target: "" + },{ + path: "registry/new-york/lib/dom-animation.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/badge-secondary.tsx")), + component: React.lazy(() => import("@/registry/new-york/hooks/use-ripple.ts")), source: "", meta: undefined, }, - "breadcrumb-demo": { - name: "breadcrumb-demo", + "rive-mode-toggle": { + name: "rive-mode-toggle", description: "", - type: "registry:example", - registryDependencies: ["breadcrumb"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/breadcrumb-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/rive/mode-toggle/index.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/rive/mode-toggle/index.tsx")), source: "", meta: undefined, }, - "breadcrumb-separator": { - name: "breadcrumb-separator", + "timecard": { + name: "timecard", description: "", - type: "registry:example", - registryDependencies: ["breadcrumb"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/breadcrumb-separator.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/timecard/index.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-separator.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/timecard/index.tsx")), source: "", meta: undefined, }, - "breadcrumb-dropdown": { - name: "breadcrumb-dropdown", + "fade-in": { + name: "fade-in", description: "", - type: "registry:example", - registryDependencies: ["breadcrumb"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/breadcrumb-dropdown.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/motion/fade-in.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-dropdown.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/motion/fade-in.tsx")), source: "", meta: undefined, }, - "breadcrumb-ellipsis": { - name: "breadcrumb-ellipsis", + "fade-out": { + name: "fade-out", description: "", - type: "registry:example", - registryDependencies: ["breadcrumb"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/breadcrumb-ellipsis.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/motion/fade-out.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-ellipsis.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/motion/fade-out.tsx")), source: "", meta: undefined, }, - "breadcrumb-link": { - name: "breadcrumb-link", + "footer-01": { + name: "footer-01", description: "", - type: "registry:example", - registryDependencies: ["breadcrumb"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/breadcrumb-link.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/footers/footer-01/index.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-link.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/footers/footer-01/index.tsx")), source: "", meta: undefined, }, - "breadcrumb-responsive": { - name: "breadcrumb-responsive", + "web-app-01-layout": { + name: "web-app-01-layout", description: "", - type: "registry:example", - registryDependencies: ["breadcrumb"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/breadcrumb-responsive.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/layouts/web-app-01/index.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/offices.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/container.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/social-media.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/admin-panel-layout.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/collapse-menu-button.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/content-layout.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/footer.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/menu-list.ts", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/menu.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/navbar.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/sheet-menu.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/sidebar-toggle.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/sidebar.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/layouts/web-app-01/aside-01/user-nav.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-responsive.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/layouts/web-app-01/index.tsx")), source: "", meta: undefined, }, - "button-demo": { - name: "button-demo", + "jump-to-section": { + name: "jump-to-section", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/jump-to-section/index.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/jump-to-section/bryan-funk-section.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/jump-to-section/marquee.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/jump-to-section/skill-marquee.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/jump-to-section/grid-bg-03.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/jump-to-section/index.tsx")), source: "", meta: undefined, }, - "button-secondary": { - name: "button-secondary", + "tracer-card": { + name: "tracer-card", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-secondary.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/effect-card/tracer-card.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-secondary.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/effect-card/tracer-card.tsx")), source: "", meta: undefined, }, - "button-destructive": { - name: "button-destructive", + "marquee-section": { + name: "marquee-section", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-destructive.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/marquee-section.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-destructive.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/marquee-section.tsx")), source: "", meta: undefined, }, - "button-outline": { - name: "button-outline", + "bento-grid": { + name: "bento-grid", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-outline.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/bento-grid-uno/page.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/bento-grid-uno/feature-card.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/bento-grid-uno/feature-grid.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/bento-grid-uno/feature-showcase.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/new-york/prodkt/bento-grid-uno/technology-marquee.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-outline.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/bento-grid-uno/page.tsx")), source: "", meta: undefined, }, - "button-ghost": { - name: "button-ghost", + "add-action-popout": { + name: "add-action-popout", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-ghost.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/add-action-popout.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-ghost.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/add-action-popout.tsx")), source: "", meta: undefined, }, - "button-link": { - name: "button-link", + "flows-compact-sidebar": { + name: "flows-compact-sidebar", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-link.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/flows-compact-sidebar.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-link.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/flows-compact-sidebar.tsx")), source: "", meta: undefined, }, - "button-with-icon": { - name: "button-with-icon", + "floating-create-dialog": { + name: "floating-create-dialog", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-with-icon.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/floating-create-dialog.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-with-icon.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/floating-create-dialog.tsx")), source: "", meta: undefined, }, - "button-loading": { - name: "button-loading", + "flows-floating-topbar": { + name: "flows-floating-topbar", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-loading.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/flows-floating-topbar.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-loading.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/flows-floating-topbar.tsx")), source: "", meta: undefined, }, - "button-icon": { - name: "button-icon", + "keyboard-shortcut-key": { + name: "keyboard-shortcut-key", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-icon.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/keyboard-shortcut-key.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-icon.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/keyboard-shortcut-key.tsx")), source: "", meta: undefined, }, - "button-as-child": { - name: "button-as-child", + "keyboard-shortcut-multikey": { + name: "keyboard-shortcut-multikey", description: "", - type: "registry:example", - registryDependencies: ["button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/button-as-child.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/keyboard-shortcut-multikey.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/button-as-child.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/keyboard-shortcut-multikey.tsx")), source: "", meta: undefined, }, - "calendar-demo": { - name: "calendar-demo", + "learner-badge": { + name: "learner-badge", description: "", - type: "registry:example", - registryDependencies: ["calendar"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/calendar-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/learner-badge.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/calendar-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/learner-badge.tsx")), source: "", meta: undefined, }, - "calendar-form": { - name: "calendar-form", + "onboarding-guide": { + name: "onboarding-guide", description: "", - type: "registry:example", - registryDependencies: ["calendar","form","popover"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/calendar-form.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/onboarding-guide.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/calendar-form.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/onboarding-guide.tsx")), source: "", meta: undefined, }, - "card-demo": { - name: "card-demo", + "planfoundry-collapsed-sidebar": { + name: "planfoundry-collapsed-sidebar", description: "", - type: "registry:example", - registryDependencies: ["card","button","switch"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/card-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/planfoundry-collapsed-sidebar.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/card-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/planfoundry-collapsed-sidebar.tsx")), source: "", meta: undefined, }, - "card-with-form": { - name: "card-with-form", + "planfoundry-sidebar": { + name: "planfoundry-sidebar", description: "", - type: "registry:example", - registryDependencies: ["button","card","input","label","select"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/card-with-form.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/assets/planfoundry-sidebar.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/card-with-form.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/assets/planfoundry-sidebar.tsx")), source: "", meta: undefined, }, - "carousel-demo": { - name: "carousel-demo", + "logo-context": { + name: "logo-context", description: "", - type: "registry:example", - registryDependencies: ["carousel"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/carousel-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/logo-context.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/carousel-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/logo-context.tsx")), source: "", meta: undefined, }, - "carousel-size": { - name: "carousel-size", + "designer-marks-button": { + name: "designer-marks-button", description: "", - type: "registry:example", - registryDependencies: ["carousel"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/carousel-size.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/designer-marks-button.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/carousel-size.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/designer-marks-button.tsx")), source: "", meta: undefined, }, - "carousel-spacing": { - name: "carousel-spacing", + "site-header": { + name: "site-header", description: "", - type: "registry:example", - registryDependencies: ["carousel"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/carousel-spacing.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/site-header/index.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/carousel-spacing.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/site-header/index.tsx")), source: "", meta: undefined, }, - "carousel-orientation": { - name: "carousel-orientation", + "effect-ripple": { + name: "effect-ripple", description: "", - type: "registry:example", - registryDependencies: ["carousel"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/carousel-orientation.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/effect-ripple.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/carousel-orientation.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/effect-ripple.tsx")), source: "", meta: undefined, }, - "carousel-api": { - name: "carousel-api", + "site-hero": { + name: "site-hero", description: "", - type: "registry:example", - registryDependencies: ["carousel"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/carousel-api.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/site-hero/index.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/carousel-api.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/site-hero/index.tsx")), source: "", meta: undefined, }, - "carousel-plugin": { - name: "carousel-plugin", + "prodkt-mode-toggle": { + name: "prodkt-mode-toggle", description: "", - type: "registry:example", - registryDependencies: ["carousel"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/carousel-plugin.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/prodkt-mode-toggle.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/carousel-plugin.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/prodkt-mode-toggle.tsx")), source: "", meta: undefined, }, - "checkbox-demo": { - name: "checkbox-demo", + "config-theme-switcher": { + name: "config-theme-switcher", description: "", - type: "registry:example", - registryDependencies: ["checkbox"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/checkbox-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/config-theme-switcher.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/checkbox-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/config-theme-switcher.tsx")), source: "", meta: undefined, }, - "checkbox-disabled": { - name: "checkbox-disabled", + "theme-switcher": { + name: "theme-switcher", description: "", - type: "registry:example", - registryDependencies: ["checkbox"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/checkbox-disabled.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/theme-switcher.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/checkbox-disabled.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/theme-switcher.tsx")), source: "", meta: undefined, }, - "checkbox-form-multiple": { - name: "checkbox-form-multiple", + "logo-shuffle": { + name: "logo-shuffle", description: "", - type: "registry:example", - registryDependencies: ["checkbox","form"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/checkbox-form-multiple.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/logo-shuffle.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/checkbox-form-multiple.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/logo-shuffle.tsx")), source: "", meta: undefined, }, - "checkbox-form-single": { - name: "checkbox-form-single", + "client-shuffle": { + name: "client-shuffle", description: "", - type: "registry:example", - registryDependencies: ["checkbox","form"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/checkbox-form-single.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/client-shuffle.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/checkbox-form-single.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/client-shuffle.tsx")), source: "", meta: undefined, }, - "checkbox-with-text": { - name: "checkbox-with-text", + "app-icons-section": { + name: "app-icons-section", description: "", - type: "registry:example", - registryDependencies: ["checkbox"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/checkbox-with-text.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/app-icons-section.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/checkbox-with-text.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/app-icons-section.tsx")), source: "", meta: undefined, }, - "collapsible-demo": { - name: "collapsible-demo", + "magnify-app-icons": { + name: "magnify-app-icons", description: "", - type: "registry:example", - registryDependencies: ["collapsible"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/collapsible-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/magnify-app-icons.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/collapsible-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/magnify-app-icons.tsx")), source: "", meta: undefined, }, - "combobox-demo": { - name: "combobox-demo", + "animated-collaboration": { + name: "animated-collaboration", description: "", - type: "registry:example", - registryDependencies: ["command"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/combobox-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/animated-collaboration.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/combobox-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/animated-collaboration.tsx")), source: "", meta: undefined, }, - "combobox-dropdown-menu": { - name: "combobox-dropdown-menu", + "github-stars": { + name: "github-stars", description: "", - type: "registry:example", - registryDependencies: ["command","dropdown-menu","button"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/combobox-dropdown-menu.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/github-stars.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/combobox-dropdown-menu.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/github-stars.tsx")), source: "", meta: undefined, }, - "combobox-form": { - name: "combobox-form", + "creative-tab-slider": { + name: "creative-tab-slider", description: "", - type: "registry:example", - registryDependencies: ["command","form"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/combobox-form.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/creative-tab-slider.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/combobox-form.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/creative-tab-slider.tsx")), source: "", meta: undefined, }, - "combobox-popover": { - name: "combobox-popover", + "technology-cloud": { + name: "technology-cloud", description: "", - type: "registry:example", - registryDependencies: ["combobox","popover"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/combobox-popover.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/technology-cloud.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/combobox-popover.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/technology-cloud.tsx")), source: "", meta: undefined, }, - "combobox-responsive": { - name: "combobox-responsive", + "designer-marks": { + name: "designer-marks", description: "", - type: "registry:example", - registryDependencies: ["combobox","popover","drawer"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/combobox-responsive.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/designer-marks.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/combobox-responsive.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/designer-marks.tsx")), source: "", meta: undefined, }, - "command-demo": { - name: "command-demo", + "supabase-cta": { + name: "supabase-cta", description: "", - type: "registry:example", - registryDependencies: ["command"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/command-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/supabase-cta.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/command-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/supabase-cta.tsx")), source: "", meta: undefined, }, - "command-dialog": { - name: "command-dialog", + "storybook-cta": { + name: "storybook-cta", description: "", - type: "registry:example", - registryDependencies: ["command","dialog"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/command-dialog.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/storybook-cta.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/command-dialog.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/storybook-cta.tsx")), source: "", meta: undefined, }, - "context-menu-demo": { - name: "context-menu-demo", + "packages-marquee": { + name: "packages-marquee", description: "", - type: "registry:example", - registryDependencies: ["context-menu"], + type: "registry:prodkt", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/context-menu-demo.tsx", - type: "registry:example", + path: "registry/new-york/prodkt/packages-marquee.tsx", + type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/context-menu-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/prodkt/packages-marquee.tsx")), source: "", meta: undefined, }, - "data-table-demo": { - name: "data-table-demo", + "marquee": { + name: "marquee", description: "", - type: "registry:example", - registryDependencies: ["data-table"], + type: "registry:effect", + registryDependencies: ["utils"], files: [{ - path: "registry/new-york/examples/data-table-demo.tsx", - type: "registry:example", + path: "registry/new-york/effects/marquee.tsx", + type: "registry:effect", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/data-table-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/effects/marquee.tsx")), source: "", meta: undefined, }, - "date-picker-demo": { - name: "date-picker-demo", + "tracer": { + name: "tracer", description: "", - type: "registry:example", - registryDependencies: ["button","calendar","popover"], + type: "registry:effect", + registryDependencies: ["utils"], files: [{ - path: "registry/new-york/examples/date-picker-demo.tsx", - type: "registry:example", + path: "registry/new-york/effects/tracer.tsx", + type: "registry:effect", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/date-picker-demo.tsx")), + component: React.lazy(() => import("@/registry/new-york/effects/tracer.tsx")), source: "", meta: undefined, }, - "date-picker-form": { - name: "date-picker-form", + "shine": { + name: "shine", description: "", - type: "registry:example", - registryDependencies: ["button","calendar","form","popover"], + type: "registry:effect", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/date-picker-form.tsx", - type: "registry:example", + path: "registry/new-york/effects/shine.tsx", + type: "registry:effect", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/date-picker-form.tsx")), + component: React.lazy(() => import("@/registry/new-york/effects/shine.tsx")), source: "", meta: undefined, }, - "date-picker-with-presets": { - name: "date-picker-with-presets", + "sink": { + name: "sink", description: "", - type: "registry:example", - registryDependencies: ["button","calendar","popover","select"], + type: "registry:internal", + registryDependencies: ["accordion","alert","alert-dialog","aspect-ratio","avatar","badge","breadcrumb","button","calendar","card","carousel","chart","checkbox","collapsible","command","context-menu","dialog","drawer","dropdown-menu","hover-card","input","input-otp","label","menubar","navigation-menu","pagination","popover","progress","radio-group","resizable","scroll-area","select","separator","sheet","sidebar","skeleton","slider","sonner","switch","table","tabs","textarea","toast","toggle","toggle-group","tooltip"], files: [{ - path: "registry/new-york/examples/date-picker-with-presets.tsx", - type: "registry:example", + path: "registry/new-york/internal/sink/page.tsx", + type: "registry:page", + target: "app/sink/page.tsx" + },{ + path: "registry/new-york/internal/sink/components/app-sidebar.tsx", + type: "registry:component", target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/date-picker-with-presets.tsx")), - source: "", - meta: undefined, - }, - "date-picker-with-range": { - name: "date-picker-with-range", - description: "", - type: "registry:example", - registryDependencies: ["button","calendar","popover"], - files: [{ - path: "registry/new-york/examples/date-picker-with-range.tsx", - type: "registry:example", + },{ + path: "registry/new-york/internal/sink/components/component-wrapper.tsx", + type: "registry:component", target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/date-picker-with-range.tsx")), - source: "", - meta: undefined, - }, - "dialog-demo": { - name: "dialog-demo", - description: "", - type: "registry:example", - registryDependencies: ["dialog"], - files: [{ - path: "registry/new-york/examples/dialog-demo.tsx", - type: "registry:example", + },{ + path: "registry/new-york/internal/sink/components/nav-main.tsx", + type: "registry:component", target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/dialog-demo.tsx")), - source: "", - meta: undefined, - }, - "dialog-close-button": { - name: "dialog-close-button", - description: "", - type: "registry:example", - registryDependencies: ["dialog","button"], - files: [{ - path: "registry/new-york/examples/dialog-close-button.tsx", - type: "registry:example", + },{ + path: "registry/new-york/internal/sink/components/nav-projects.tsx", + type: "registry:component", target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/dialog-close-button.tsx")), - source: "", - meta: undefined, - }, - "drawer-demo": { - name: "drawer-demo", - description: "", + },{ + path: "registry/new-york/internal/sink/components/nav-user.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/team-switcher.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/accordion-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/alert-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/alert-dialog-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/aspect-ratio-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/avatar-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/badge-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/breadcrumb-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/calendar-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/card-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/carousel-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/checkbox-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/collapsible-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/combobox-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/command-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/context-menu-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/date-picker-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/dialog-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/drawer-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/dropdown-menu-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/hover-card-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/input-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/input-otp-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/label-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/menubar-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/navigation-menu-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/pagination-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/popover-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/progress-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/radio-group-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/resizable-handle.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/scroll-area-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/select-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/separator-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/sheet-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/skeleton-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/slider-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/sonner-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/switch-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/table-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/tabs-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/textarea-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/toast-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/toggle-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/toggle-group-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/tooltip-demo.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/badge-destructive.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/badge-outline.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/badge-secondary.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-destructive.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-ghost.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-link.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-loading.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-outline.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-secondary.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/button-with-icon.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/toggle-disabled.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/toggle-outline.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/new-york/internal/sink/components/toggle-with-text.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sink/page.tsx")), + source: "", + meta: undefined, + }, + "sidebar-demo": { + name: "sidebar-demo", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-demo.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-demo.tsx")), + source: "", + meta: undefined, + }, + "sidebar-header": { + name: "sidebar-header", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-header.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-header.tsx")), + source: "", + meta: undefined, + }, + "sidebar-footer": { + name: "sidebar-footer", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-footer.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-footer.tsx")), + source: "", + meta: undefined, + }, + "sidebar-group": { + name: "sidebar-group", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-group.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-group.tsx")), + source: "", + meta: undefined, + }, + "sidebar-group-collapsible": { + name: "sidebar-group-collapsible", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-group-collapsible.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-group-collapsible.tsx")), + source: "", + meta: undefined, + }, + "sidebar-group-action": { + name: "sidebar-group-action", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-group-action.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-group-action.tsx")), + source: "", + meta: undefined, + }, + "sidebar-menu": { + name: "sidebar-menu", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-menu.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu.tsx")), + source: "", + meta: undefined, + }, + "sidebar-menu-action": { + name: "sidebar-menu-action", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-menu-action.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-action.tsx")), + source: "", + meta: undefined, + }, + "sidebar-menu-sub": { + name: "sidebar-menu-sub", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-menu-sub.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-sub.tsx")), + source: "", + meta: undefined, + }, + "sidebar-menu-collapsible": { + name: "sidebar-menu-collapsible", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-menu-collapsible.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-collapsible.tsx")), + source: "", + meta: undefined, + }, + "sidebar-menu-badge": { + name: "sidebar-menu-badge", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-menu-badge.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-menu-badge.tsx")), + source: "", + meta: undefined, + }, + "sidebar-rsc": { + name: "sidebar-rsc", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-rsc.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-rsc.tsx")), + source: "", + meta: undefined, + }, + "sidebar-controlled": { + name: "sidebar-controlled", + description: "", + type: "registry:internal", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/internal/sidebar-controlled.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-controlled.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-01": { + name: "v0-sidebar-01", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], + files: [{ + path: "registry/new-york/internal/sidebar-01.tsx", + type: "registry:component", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-01.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-02": { + name: "v0-sidebar-02", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], + files: [{ + path: "registry/new-york/internal/sidebar-02.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-02.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-03": { + name: "v0-sidebar-03", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb"], + files: [{ + path: "registry/new-york/internal/sidebar-03.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-03.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-04": { + name: "v0-sidebar-04", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator"], + files: [{ + path: "registry/new-york/internal/sidebar-04.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-04.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-05": { + name: "v0-sidebar-05", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","label","collapsible"], + files: [{ + path: "registry/new-york/internal/sidebar-05.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-05.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-06": { + name: "v0-sidebar-06", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","card","dropdown-menu"], + files: [{ + path: "registry/new-york/internal/sidebar-06.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-06.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-07": { + name: "v0-sidebar-07", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], + files: [{ + path: "registry/new-york/internal/sidebar-07.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-07.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-08": { + name: "v0-sidebar-08", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], + files: [{ + path: "registry/new-york/internal/sidebar-08.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-08.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-09": { + name: "v0-sidebar-09", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar","switch"], + files: [{ + path: "registry/new-york/internal/sidebar-09.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-09.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-10": { + name: "v0-sidebar-10", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu"], + files: [{ + path: "registry/new-york/internal/sidebar-10.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-10.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-11": { + name: "v0-sidebar-11", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible"], + files: [{ + path: "registry/new-york/internal/sidebar-11.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-11.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-12": { + name: "v0-sidebar-12", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","calendar","dropdown-menu","avatar"], + files: [{ + path: "registry/new-york/internal/sidebar-12.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-12.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-13": { + name: "v0-sidebar-13", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","button","dialog"], + files: [{ + path: "registry/new-york/internal/sidebar-13.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-13.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-14": { + name: "v0-sidebar-14", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb"], + files: [{ + path: "registry/new-york/internal/sidebar-14.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-14.tsx")), + source: "", + meta: undefined, + }, + "v0-sidebar-15": { + name: "v0-sidebar-15", + description: "", + type: "registry:internal", + registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu","calendar","avatar"], + files: [{ + path: "registry/new-york/internal/sidebar-15.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/sidebar-15.tsx")), + source: "", + meta: undefined, + }, + "v0-login-01": { + name: "v0-login-01", + description: "", + type: "registry:internal", + registryDependencies: ["button","card","input","label"], + files: [{ + path: "registry/new-york/internal/login-01.tsx", + type: "registry:internal", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/internal/login-01.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-demo": { + name: "nexsale-button-demo", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-demo.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-primary": { + name: "nexsale-button-primary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-primary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-primary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-secondary": { + name: "nexsale-button-secondary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-secondary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-secondary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-accent": { + name: "nexsale-button-accent", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-accent.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-accent.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-destructive": { + name: "nexsale-button-destructive", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-destructive.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-warning": { + name: "nexsale-button-warning", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-warning.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-warning.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-success": { + name: "nexsale-button-success", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-success.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-success.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-info": { + name: "nexsale-button-info", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-info.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-info.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-ghost": { + name: "nexsale-button-ghost", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-ghost.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-ghost.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered": { + name: "nexsale-button-bordered", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-primary": { + name: "nexsale-button-bordered-primary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-primary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-primary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-secondary": { + name: "nexsale-button-bordered-secondary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-secondary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-secondary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-accent": { + name: "nexsale-button-bordered-accent", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-accent.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-accent.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-destructive": { + name: "nexsale-button-bordered-destructive", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-destructive.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-warning": { + name: "nexsale-button-bordered-warning", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-warning.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-warning.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-success": { + name: "nexsale-button-bordered-success", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-success.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-success.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-info": { + name: "nexsale-button-bordered-info", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-bordered-info.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-bordered-info.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-link": { + name: "nexsale-button-link", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-link.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-link.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-with-icon": { + name: "nexsale-button-with-icon", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-with-icon.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-with-icon.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-loading": { + name: "nexsale-button-loading", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-loading.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-loading.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-icon": { + name: "nexsale-button-icon", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-icon.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-icon.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-as-child": { + name: "nexsale-button-as-child", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/nexsale/button-as-child.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/nexsale/button-as-child.tsx")), + source: "", + meta: undefined, + }, + "effect-tracer-card-demo": { + name: "effect-tracer-card-demo", + description: "", + type: "registry:example", + registryDependencies: ["tracer-card"], + files: [{ + path: "registry/new-york/examples/effect-tracer-card-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/effect-tracer-card-demo.tsx")), + source: "", + meta: undefined, + }, + "marquee-section-demo": { + name: "marquee-section-demo", + description: "", + type: "registry:example", + registryDependencies: ["marquee-section"], + files: [{ + path: "registry/new-york/examples/marquee-section-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/marquee-section-demo.tsx")), + source: "", + meta: undefined, + }, + "packages-marquee-demo": { + name: "packages-marquee-demo", + description: "", + type: "registry:example", + registryDependencies: ["packages-marquee"], + files: [{ + path: "registry/new-york/examples/packages-marquee-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/packages-marquee-demo.tsx")), + source: "", + meta: undefined, + }, + "component-library": { + name: "component-library", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/design-system-icons/component-library.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/component-library.tsx")), + source: "", + meta: undefined, + }, + "design-language": { + name: "design-language", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/design-system-icons/design-language.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/design-language.tsx")), + source: "", + meta: undefined, + }, + "design-libraries": { + name: "design-libraries", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/design-system-icons/design-libraries.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/design-libraries.tsx")), + source: "", + meta: undefined, + }, + "documentation": { + name: "documentation", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/design-system-icons/documentation.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/documentation.tsx")), + source: "", + meta: undefined, + }, + "governance": { + name: "governance", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/design-system-icons/governance.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/governance.tsx")), + source: "", + meta: undefined, + }, + "sandboxes": { + name: "sandboxes", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/design-system-icons/sandboxes.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/design-system-icons/sandboxes.tsx")), + source: "", + meta: undefined, + }, + "logo_olio-demo": { + name: "logo_olio-demo", + description: "", + type: "registry:example", + registryDependencies: ["logo_olio"], + files: [{ + path: "registry/new-york/examples/logo_olio-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logo_olio-demo.tsx")), + source: "", + meta: undefined, + }, + "logo_craft-demo": { + name: "logo_craft-demo", + description: "", + type: "registry:example", + registryDependencies: ["logo_craft"], + files: [{ + path: "registry/new-york/examples/logo_craft-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logo_craft-demo.tsx")), + source: "", + meta: undefined, + }, + "logo_planfoundry-demo": { + name: "logo_planfoundry-demo", + description: "", + type: "registry:example", + registryDependencies: ["logo_planfoundry"], + files: [{ + path: "registry/new-york/examples/logo_planfoundry-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logo_planfoundry-demo.tsx")), + source: "", + meta: undefined, + }, + "logo_scales-demo": { + name: "logo_scales-demo", + description: "", + type: "registry:example", + registryDependencies: ["logo_scales"], + files: [{ + path: "registry/new-york/examples/logo_scales-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logo_scales-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_ampersand-demo": { + name: "logomark_ampersand-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_ampersand"], + files: [{ + path: "registry/new-york/examples/logomark_ampersand-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_ampersand-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_craft-demo": { + name: "logomark_craft-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_craft"], + files: [{ + path: "registry/new-york/examples/logomark_craft-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_craft-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_digidoc-demo": { + name: "logomark_digidoc-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_digidoc"], + files: [{ + path: "registry/new-york/examples/logomark_digidoc-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_digidoc-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_explor-demo": { + name: "logomark_explor-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_explor"], + files: [{ + path: "registry/new-york/examples/logomark_explor-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_explor-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_flows-demo": { + name: "logomark_flows-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_flows"], + files: [{ + path: "registry/new-york/examples/logomark_flows-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_flows-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_leveln-demo": { + name: "logomark_leveln-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_leveln"], + files: [{ + path: "registry/new-york/examples/logomark_leveln-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_leveln-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_olio-demo": { + name: "logomark_olio-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_olio"], + files: [{ + path: "registry/new-york/examples/logomark_olio-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_olio-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_planfoundry-demo": { + name: "logomark_planfoundry-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_planfoundry"], + files: [{ + path: "registry/new-york/examples/logomark_planfoundry-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_planfoundry-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_remix-demo": { + name: "logomark_remix-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_remix"], + files: [{ + path: "registry/new-york/examples/logomark_remix-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_remix-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_scales-demo": { + name: "logomark_scales-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_scales"], + files: [{ + path: "registry/new-york/examples/logomark_scales-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_scales-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_signal-demo": { + name: "logomark_signal-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_signal"], + files: [{ + path: "registry/new-york/examples/logomark_signal-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_signal-demo.tsx")), + source: "", + meta: undefined, + }, + "logomark_sugarless-demo": { + name: "logomark_sugarless-demo", + description: "", + type: "registry:example", + registryDependencies: ["logomark_sugarless"], + files: [{ + path: "registry/new-york/examples/logomark_sugarless-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logomark_sugarless-demo.tsx")), + source: "", + meta: undefined, + }, + "logo-shuffle-demo": { + name: "logo-shuffle-demo", + description: "", + type: "registry:example", + registryDependencies: ["logo-shuffle"], + files: [{ + path: "registry/new-york/examples/logo-shuffle-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logo-shuffle-demo.tsx")), + source: "", + meta: undefined, + }, + "designer-marks-button-demo": { + name: "designer-marks-button-demo", + description: "", + type: "registry:example", + registryDependencies: ["designer-marks-button"], + files: [{ + path: "registry/new-york/examples/designer-marks-button-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/designer-marks-button-demo.tsx")), + source: "", + meta: undefined, + }, + "theme-switcher-demo": { + name: "theme-switcher-demo", + description: "", + type: "registry:example", + registryDependencies: ["theme-switcher"], + files: [{ + path: "registry/new-york/examples/theme-switcher-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/theme-switcher-demo.tsx")), + source: "", + meta: undefined, + }, + "client-shuffle-demo": { + name: "client-shuffle-demo", + description: "", + type: "registry:example", + registryDependencies: ["client-shuffle"], + files: [{ + path: "registry/new-york/examples/client-shuffle-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/client-shuffle-demo.tsx")), + source: "", + meta: undefined, + }, + "logo-context-demo": { + name: "logo-context-demo", + description: "", + type: "registry:example", + registryDependencies: ["logo-context"], + files: [{ + path: "registry/new-york/examples/logo-context-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/logo-context-demo.tsx")), + source: "", + meta: undefined, + }, + "app-icons-section-demo": { + name: "app-icons-section-demo", + description: "", + type: "registry:example", + registryDependencies: ["app-icons-section"], + files: [{ + path: "registry/new-york/examples/app-icons-section-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/app-icons-section-demo.tsx")), + source: "", + meta: undefined, + }, + "magnify-app-icons-demo": { + name: "magnify-app-icons-demo", + description: "", + type: "registry:example", + registryDependencies: ["magnify-app-icons"], + files: [{ + path: "registry/new-york/examples/magnify-app-icons-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/magnify-app-icons-demo.tsx")), + source: "", + meta: undefined, + }, + "github-stars-demo": { + name: "github-stars-demo", + description: "", + type: "registry:example", + registryDependencies: ["github-stars"], + files: [{ + path: "registry/new-york/examples/github-stars-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/github-stars-demo.tsx")), + source: "", + meta: undefined, + }, + "creative-tab-slider-demo": { + name: "creative-tab-slider-demo", + description: "", + type: "registry:example", + registryDependencies: ["creative-tab-slider"], + files: [{ + path: "registry/new-york/examples/creative-tab-slider-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/creative-tab-slider-demo.tsx")), + source: "", + meta: undefined, + }, + "technology-cloud-demo": { + name: "technology-cloud-demo", + description: "", + type: "registry:example", + registryDependencies: ["technology-cloud"], + files: [{ + path: "registry/new-york/examples/technology-cloud-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/technology-cloud-demo.tsx")), + source: "", + meta: undefined, + }, + "designer-marks-demo": { + name: "designer-marks-demo", + description: "", + type: "registry:example", + registryDependencies: ["designer-marks"], + files: [{ + path: "registry/new-york/examples/designer-marks-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/designer-marks-demo.tsx")), + source: "", + meta: undefined, + }, + "storybook-cta-demo": { + name: "storybook-cta-demo", + description: "", + type: "registry:example", + registryDependencies: ["storybook-cta"], + files: [{ + path: "registry/new-york/examples/storybook-cta-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/storybook-cta-demo.tsx")), + source: "", + meta: undefined, + }, + "supabase-cta-demo": { + name: "supabase-cta-demo", + description: "", + type: "registry:example", + registryDependencies: ["supabase-cta"], + files: [{ + path: "registry/new-york/examples/supabase-cta-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/supabase-cta-demo.tsx")), + source: "", + meta: undefined, + }, + "animated-collaboration-demo": { + name: "animated-collaboration-demo", + description: "", + type: "registry:example", + registryDependencies: ["animated-collaboration"], + files: [{ + path: "registry/new-york/examples/animated-collaboration-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/animated-collaboration-demo.tsx")), + source: "", + meta: undefined, + }, + "accordion-demo": { + name: "accordion-demo", + description: "", + type: "registry:example", + registryDependencies: ["accordion"], + files: [{ + path: "registry/new-york/examples/accordion-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/accordion-demo.tsx")), + source: "", + meta: undefined, + }, + "alert-demo": { + name: "alert-demo", + description: "", + type: "registry:example", + registryDependencies: ["alert"], + files: [{ + path: "registry/new-york/examples/alert-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/alert-demo.tsx")), + source: "", + meta: undefined, + }, + "alert-destructive": { + name: "alert-destructive", + description: "", + type: "registry:example", + registryDependencies: ["alert"], + files: [{ + path: "registry/new-york/examples/alert-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/alert-destructive.tsx")), + source: "", + meta: undefined, + }, + "alert-dialog-demo": { + name: "alert-dialog-demo", + description: "", + type: "registry:example", + registryDependencies: ["alert-dialog","button"], + files: [{ + path: "registry/new-york/examples/alert-dialog-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/alert-dialog-demo.tsx")), + source: "", + meta: undefined, + }, + "aspect-ratio-demo": { + name: "aspect-ratio-demo", + description: "", + type: "registry:example", + registryDependencies: ["aspect-ratio"], + files: [{ + path: "registry/new-york/examples/aspect-ratio-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/aspect-ratio-demo.tsx")), + source: "", + meta: undefined, + }, + "avatar-demo": { + name: "avatar-demo", + description: "", + type: "registry:example", + registryDependencies: ["avatar"], + files: [{ + path: "registry/new-york/examples/avatar-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/avatar-demo.tsx")), + source: "", + meta: undefined, + }, + "badge-demo": { + name: "badge-demo", + description: "", + type: "registry:example", + registryDependencies: ["badge"], + files: [{ + path: "registry/new-york/examples/badge-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/badge-demo.tsx")), + source: "", + meta: undefined, + }, + "badge-destructive": { + name: "badge-destructive", + description: "", + type: "registry:example", + registryDependencies: ["badge"], + files: [{ + path: "registry/new-york/examples/badge-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/badge-destructive.tsx")), + source: "", + meta: undefined, + }, + "badge-outline": { + name: "badge-outline", + description: "", + type: "registry:example", + registryDependencies: ["badge"], + files: [{ + path: "registry/new-york/examples/badge-outline.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/badge-outline.tsx")), + source: "", + meta: undefined, + }, + "badge-secondary": { + name: "badge-secondary", + description: "", + type: "registry:example", + registryDependencies: ["badge"], + files: [{ + path: "registry/new-york/examples/badge-secondary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/badge-secondary.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb-demo": { + name: "breadcrumb-demo", + description: "", + type: "registry:example", + registryDependencies: ["breadcrumb"], + files: [{ + path: "registry/new-york/examples/breadcrumb-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-demo.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb-separator": { + name: "breadcrumb-separator", + description: "", + type: "registry:example", + registryDependencies: ["breadcrumb"], + files: [{ + path: "registry/new-york/examples/breadcrumb-separator.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-separator.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb-dropdown": { + name: "breadcrumb-dropdown", + description: "", + type: "registry:example", + registryDependencies: ["breadcrumb"], + files: [{ + path: "registry/new-york/examples/breadcrumb-dropdown.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-dropdown.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb-ellipsis": { + name: "breadcrumb-ellipsis", + description: "", + type: "registry:example", + registryDependencies: ["breadcrumb"], + files: [{ + path: "registry/new-york/examples/breadcrumb-ellipsis.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-ellipsis.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb-link": { + name: "breadcrumb-link", + description: "", + type: "registry:example", + registryDependencies: ["breadcrumb"], + files: [{ + path: "registry/new-york/examples/breadcrumb-link.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-link.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb-responsive": { + name: "breadcrumb-responsive", + description: "", + type: "registry:example", + registryDependencies: ["breadcrumb"], + files: [{ + path: "registry/new-york/examples/breadcrumb-responsive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/breadcrumb-responsive.tsx")), + source: "", + meta: undefined, + }, + "button-demo": { + name: "button-demo", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-demo.tsx")), + source: "", + meta: undefined, + }, + "button-secondary": { + name: "button-secondary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-secondary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-secondary.tsx")), + source: "", + meta: undefined, + }, + "button-destructive": { + name: "button-destructive", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-destructive.tsx")), + source: "", + meta: undefined, + }, + "button-outline": { + name: "button-outline", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-outline.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-outline.tsx")), + source: "", + meta: undefined, + }, + "button-ghost": { + name: "button-ghost", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-ghost.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-ghost.tsx")), + source: "", + meta: undefined, + }, + "button-link": { + name: "button-link", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-link.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-link.tsx")), + source: "", + meta: undefined, + }, + "button-with-icon": { + name: "button-with-icon", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-with-icon.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-with-icon.tsx")), + source: "", + meta: undefined, + }, + "button-loading": { + name: "button-loading", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-loading.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-loading.tsx")), + source: "", + meta: undefined, + }, + "button-icon": { + name: "button-icon", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-icon.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-icon.tsx")), + source: "", + meta: undefined, + }, + "button-as-child": { + name: "button-as-child", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/new-york/examples/button-as-child.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/button-as-child.tsx")), + source: "", + meta: undefined, + }, + "calendar-demo": { + name: "calendar-demo", + description: "", + type: "registry:example", + registryDependencies: ["calendar"], + files: [{ + path: "registry/new-york/examples/calendar-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/calendar-demo.tsx")), + source: "", + meta: undefined, + }, + "calendar-form": { + name: "calendar-form", + description: "", + type: "registry:example", + registryDependencies: ["calendar","form","popover"], + files: [{ + path: "registry/new-york/examples/calendar-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/calendar-form.tsx")), + source: "", + meta: undefined, + }, + "card-demo": { + name: "card-demo", + description: "", + type: "registry:example", + registryDependencies: ["card","button","switch"], + files: [{ + path: "registry/new-york/examples/card-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/card-demo.tsx")), + source: "", + meta: undefined, + }, + "card-with-form": { + name: "card-with-form", + description: "", + type: "registry:example", + registryDependencies: ["button","card","input","label","select"], + files: [{ + path: "registry/new-york/examples/card-with-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/card-with-form.tsx")), + source: "", + meta: undefined, + }, + "carousel-demo": { + name: "carousel-demo", + description: "", + type: "registry:example", + registryDependencies: ["carousel"], + files: [{ + path: "registry/new-york/examples/carousel-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/carousel-demo.tsx")), + source: "", + meta: undefined, + }, + "carousel-size": { + name: "carousel-size", + description: "", + type: "registry:example", + registryDependencies: ["carousel"], + files: [{ + path: "registry/new-york/examples/carousel-size.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/carousel-size.tsx")), + source: "", + meta: undefined, + }, + "carousel-spacing": { + name: "carousel-spacing", + description: "", + type: "registry:example", + registryDependencies: ["carousel"], + files: [{ + path: "registry/new-york/examples/carousel-spacing.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/carousel-spacing.tsx")), + source: "", + meta: undefined, + }, + "carousel-orientation": { + name: "carousel-orientation", + description: "", + type: "registry:example", + registryDependencies: ["carousel"], + files: [{ + path: "registry/new-york/examples/carousel-orientation.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/carousel-orientation.tsx")), + source: "", + meta: undefined, + }, + "carousel-api": { + name: "carousel-api", + description: "", + type: "registry:example", + registryDependencies: ["carousel"], + files: [{ + path: "registry/new-york/examples/carousel-api.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/carousel-api.tsx")), + source: "", + meta: undefined, + }, + "carousel-plugin": { + name: "carousel-plugin", + description: "", + type: "registry:example", + registryDependencies: ["carousel"], + files: [{ + path: "registry/new-york/examples/carousel-plugin.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/carousel-plugin.tsx")), + source: "", + meta: undefined, + }, + "checkbox-demo": { + name: "checkbox-demo", + description: "", + type: "registry:example", + registryDependencies: ["checkbox"], + files: [{ + path: "registry/new-york/examples/checkbox-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/checkbox-demo.tsx")), + source: "", + meta: undefined, + }, + "checkbox-disabled": { + name: "checkbox-disabled", + description: "", + type: "registry:example", + registryDependencies: ["checkbox"], + files: [{ + path: "registry/new-york/examples/checkbox-disabled.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/checkbox-disabled.tsx")), + source: "", + meta: undefined, + }, + "checkbox-form-multiple": { + name: "checkbox-form-multiple", + description: "", + type: "registry:example", + registryDependencies: ["checkbox","form"], + files: [{ + path: "registry/new-york/examples/checkbox-form-multiple.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/checkbox-form-multiple.tsx")), + source: "", + meta: undefined, + }, + "checkbox-form-single": { + name: "checkbox-form-single", + description: "", + type: "registry:example", + registryDependencies: ["checkbox","form"], + files: [{ + path: "registry/new-york/examples/checkbox-form-single.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/checkbox-form-single.tsx")), + source: "", + meta: undefined, + }, + "checkbox-with-text": { + name: "checkbox-with-text", + description: "", + type: "registry:example", + registryDependencies: ["checkbox"], + files: [{ + path: "registry/new-york/examples/checkbox-with-text.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/checkbox-with-text.tsx")), + source: "", + meta: undefined, + }, + "collapsible-demo": { + name: "collapsible-demo", + description: "", + type: "registry:example", + registryDependencies: ["collapsible"], + files: [{ + path: "registry/new-york/examples/collapsible-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/collapsible-demo.tsx")), + source: "", + meta: undefined, + }, + "combobox-demo": { + name: "combobox-demo", + description: "", + type: "registry:example", + registryDependencies: ["command"], + files: [{ + path: "registry/new-york/examples/combobox-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/combobox-demo.tsx")), + source: "", + meta: undefined, + }, + "combobox-dropdown-menu": { + name: "combobox-dropdown-menu", + description: "", + type: "registry:example", + registryDependencies: ["command","dropdown-menu","button"], + files: [{ + path: "registry/new-york/examples/combobox-dropdown-menu.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/combobox-dropdown-menu.tsx")), + source: "", + meta: undefined, + }, + "combobox-form": { + name: "combobox-form", + description: "", + type: "registry:example", + registryDependencies: ["command","form"], + files: [{ + path: "registry/new-york/examples/combobox-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/combobox-form.tsx")), + source: "", + meta: undefined, + }, + "combobox-popover": { + name: "combobox-popover", + description: "", + type: "registry:example", + registryDependencies: ["combobox","popover"], + files: [{ + path: "registry/new-york/examples/combobox-popover.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/combobox-popover.tsx")), + source: "", + meta: undefined, + }, + "combobox-responsive": { + name: "combobox-responsive", + description: "", + type: "registry:example", + registryDependencies: ["combobox","popover","drawer"], + files: [{ + path: "registry/new-york/examples/combobox-responsive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/combobox-responsive.tsx")), + source: "", + meta: undefined, + }, + "command-demo": { + name: "command-demo", + description: "", + type: "registry:example", + registryDependencies: ["command"], + files: [{ + path: "registry/new-york/examples/command-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/command-demo.tsx")), + source: "", + meta: undefined, + }, + "command-dialog": { + name: "command-dialog", + description: "", + type: "registry:example", + registryDependencies: ["command","dialog"], + files: [{ + path: "registry/new-york/examples/command-dialog.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/command-dialog.tsx")), + source: "", + meta: undefined, + }, + "context-menu-demo": { + name: "context-menu-demo", + description: "", + type: "registry:example", + registryDependencies: ["context-menu"], + files: [{ + path: "registry/new-york/examples/context-menu-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/context-menu-demo.tsx")), + source: "", + meta: undefined, + }, + "data-table-demo": { + name: "data-table-demo", + description: "", + type: "registry:example", + registryDependencies: ["data-table"], + files: [{ + path: "registry/new-york/examples/data-table-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/data-table-demo.tsx")), + source: "", + meta: undefined, + }, + "date-picker-demo": { + name: "date-picker-demo", + description: "", + type: "registry:example", + registryDependencies: ["button","calendar","popover"], + files: [{ + path: "registry/new-york/examples/date-picker-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/date-picker-demo.tsx")), + source: "", + meta: undefined, + }, + "date-picker-form": { + name: "date-picker-form", + description: "", + type: "registry:example", + registryDependencies: ["button","calendar","form","popover"], + files: [{ + path: "registry/new-york/examples/date-picker-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/date-picker-form.tsx")), + source: "", + meta: undefined, + }, + "date-picker-with-presets": { + name: "date-picker-with-presets", + description: "", + type: "registry:example", + registryDependencies: ["button","calendar","popover","select"], + files: [{ + path: "registry/new-york/examples/date-picker-with-presets.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/date-picker-with-presets.tsx")), + source: "", + meta: undefined, + }, + "date-picker-with-range": { + name: "date-picker-with-range", + description: "", + type: "registry:example", + registryDependencies: ["button","calendar","popover"], + files: [{ + path: "registry/new-york/examples/date-picker-with-range.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/date-picker-with-range.tsx")), + source: "", + meta: undefined, + }, + "dialog-demo": { + name: "dialog-demo", + description: "", + type: "registry:example", + registryDependencies: ["dialog"], + files: [{ + path: "registry/new-york/examples/dialog-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/dialog-demo.tsx")), + source: "", + meta: undefined, + }, + "dialog-close-button": { + name: "dialog-close-button", + description: "", + type: "registry:example", + registryDependencies: ["dialog","button"], + files: [{ + path: "registry/new-york/examples/dialog-close-button.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/dialog-close-button.tsx")), + source: "", + meta: undefined, + }, + "drawer-demo": { + name: "drawer-demo", + description: "", + type: "registry:example", + registryDependencies: ["drawer"], + files: [{ + path: "registry/new-york/examples/drawer-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/drawer-demo.tsx")), + source: "", + meta: undefined, + }, + "drawer-dialog": { + name: "drawer-dialog", + description: "", + type: "registry:example", + registryDependencies: ["drawer","dialog"], + files: [{ + path: "registry/new-york/examples/drawer-dialog.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/drawer-dialog.tsx")), + source: "", + meta: undefined, + }, + "dropdown-menu-demo": { + name: "dropdown-menu-demo", + description: "", + type: "registry:example", + registryDependencies: ["dropdown-menu"], + files: [{ + path: "registry/new-york/examples/dropdown-menu-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/dropdown-menu-demo.tsx")), + source: "", + meta: undefined, + }, + "dropdown-menu-checkboxes": { + name: "dropdown-menu-checkboxes", + description: "", + type: "registry:example", + registryDependencies: ["dropdown-menu","checkbox"], + files: [{ + path: "registry/new-york/examples/dropdown-menu-checkboxes.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/dropdown-menu-checkboxes.tsx")), + source: "", + meta: undefined, + }, + "dropdown-menu-radio-group": { + name: "dropdown-menu-radio-group", + description: "", + type: "registry:example", + registryDependencies: ["dropdown-menu","radio-group"], + files: [{ + path: "registry/new-york/examples/dropdown-menu-radio-group.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/dropdown-menu-radio-group.tsx")), + source: "", + meta: undefined, + }, + "hover-card-demo": { + name: "hover-card-demo", + description: "", + type: "registry:example", + registryDependencies: ["hover-card"], + files: [{ + path: "registry/new-york/examples/hover-card-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/hover-card-demo.tsx")), + source: "", + meta: undefined, + }, + "input-demo": { + name: "input-demo", + description: "", + type: "registry:example", + registryDependencies: ["input"], + files: [{ + path: "registry/new-york/examples/input-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-demo.tsx")), + source: "", + meta: undefined, + }, + "input-disabled": { + name: "input-disabled", + description: "", + type: "registry:example", + registryDependencies: ["input"], + files: [{ + path: "registry/new-york/examples/input-disabled.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-disabled.tsx")), + source: "", + meta: undefined, + }, + "input-file": { + name: "input-file", + description: "", + type: "registry:example", + registryDependencies: ["input"], + files: [{ + path: "registry/new-york/examples/input-file.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-file.tsx")), + source: "", + meta: undefined, + }, + "input-form": { + name: "input-form", + description: "", + type: "registry:example", + registryDependencies: ["input","button","form"], + files: [{ + path: "registry/new-york/examples/input-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-form.tsx")), + source: "", + meta: undefined, + }, + "input-with-button": { + name: "input-with-button", + description: "", + type: "registry:example", + registryDependencies: ["input","button"], + files: [{ + path: "registry/new-york/examples/input-with-button.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-with-button.tsx")), + source: "", + meta: undefined, + }, + "input-with-label": { + name: "input-with-label", + description: "", + type: "registry:example", + registryDependencies: ["input","button","label"], + files: [{ + path: "registry/new-york/examples/input-with-label.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-with-label.tsx")), + source: "", + meta: undefined, + }, + "input-with-text": { + name: "input-with-text", + description: "", + type: "registry:example", + registryDependencies: ["input","button","label"], + files: [{ + path: "registry/new-york/examples/input-with-text.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-with-text.tsx")), + source: "", + meta: undefined, + }, + "input-otp-demo": { + name: "input-otp-demo", + description: "", + type: "registry:example", + registryDependencies: ["input-otp"], + files: [{ + path: "registry/new-york/examples/input-otp-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-otp-demo.tsx")), + source: "", + meta: undefined, + }, + "input-otp-pattern": { + name: "input-otp-pattern", + description: "", + type: "registry:example", + registryDependencies: ["input-otp"], + files: [{ + path: "registry/new-york/examples/input-otp-pattern.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-otp-pattern.tsx")), + source: "", + meta: undefined, + }, + "input-otp-separator": { + name: "input-otp-separator", + description: "", + type: "registry:example", + registryDependencies: ["input-otp"], + files: [{ + path: "registry/new-york/examples/input-otp-separator.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-otp-separator.tsx")), + source: "", + meta: undefined, + }, + "input-otp-controlled": { + name: "input-otp-controlled", + description: "", + type: "registry:example", + registryDependencies: ["input-otp"], + files: [{ + path: "registry/new-york/examples/input-otp-controlled.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-otp-controlled.tsx")), + source: "", + meta: undefined, + }, + "input-otp-form": { + name: "input-otp-form", + description: "", + type: "registry:example", + registryDependencies: ["input-otp","form"], + files: [{ + path: "registry/new-york/examples/input-otp-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/input-otp-form.tsx")), + source: "", + meta: undefined, + }, + "label-demo": { + name: "label-demo", + description: "", + type: "registry:example", + registryDependencies: ["label"], + files: [{ + path: "registry/new-york/examples/label-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/label-demo.tsx")), + source: "", + meta: undefined, + }, + "menubar-demo": { + name: "menubar-demo", + description: "", + type: "registry:example", + registryDependencies: ["menubar"], + files: [{ + path: "registry/new-york/examples/menubar-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/menubar-demo.tsx")), + source: "", + meta: undefined, + }, + "navigation-menu-demo": { + name: "navigation-menu-demo", + description: "", + type: "registry:example", + registryDependencies: ["navigation-menu"], + files: [{ + path: "registry/new-york/examples/navigation-menu-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/navigation-menu-demo.tsx")), + source: "", + meta: undefined, + }, + "pagination-demo": { + name: "pagination-demo", + description: "", + type: "registry:example", + registryDependencies: ["pagination"], + files: [{ + path: "registry/new-york/examples/pagination-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/pagination-demo.tsx")), + source: "", + meta: undefined, + }, + "popover-demo": { + name: "popover-demo", + description: "", + type: "registry:example", + registryDependencies: ["popover"], + files: [{ + path: "registry/new-york/examples/popover-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/popover-demo.tsx")), + source: "", + meta: undefined, + }, + "progress-demo": { + name: "progress-demo", + description: "", + type: "registry:example", + registryDependencies: ["progress"], + files: [{ + path: "registry/new-york/examples/progress-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/progress-demo.tsx")), + source: "", + meta: undefined, + }, + "radio-group-demo": { + name: "radio-group-demo", + description: "", + type: "registry:example", + registryDependencies: ["radio-group"], + files: [{ + path: "registry/new-york/examples/radio-group-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/radio-group-demo.tsx")), + source: "", + meta: undefined, + }, + "radio-group-form": { + name: "radio-group-form", + description: "", + type: "registry:example", + registryDependencies: ["radio-group","form"], + files: [{ + path: "registry/new-york/examples/radio-group-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/radio-group-form.tsx")), + source: "", + meta: undefined, + }, + "resizable-demo": { + name: "resizable-demo", + description: "", + type: "registry:example", + registryDependencies: ["resizable"], + files: [{ + path: "registry/new-york/examples/resizable-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/resizable-demo.tsx")), + source: "", + meta: undefined, + }, + "resizable-demo-with-handle": { + name: "resizable-demo-with-handle", + description: "", + type: "registry:example", + registryDependencies: ["resizable"], + files: [{ + path: "registry/new-york/examples/resizable-demo-with-handle.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/resizable-demo-with-handle.tsx")), + source: "", + meta: undefined, + }, + "resizable-vertical": { + name: "resizable-vertical", + description: "", + type: "registry:example", + registryDependencies: ["resizable"], + files: [{ + path: "registry/new-york/examples/resizable-vertical.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/resizable-vertical.tsx")), + source: "", + meta: undefined, + }, + "resizable-handle": { + name: "resizable-handle", + description: "", + type: "registry:example", + registryDependencies: ["resizable"], + files: [{ + path: "registry/new-york/examples/resizable-handle.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/resizable-handle.tsx")), + source: "", + meta: undefined, + }, + "scroll-area-demo": { + name: "scroll-area-demo", + description: "", + type: "registry:example", + registryDependencies: ["scroll-area"], + files: [{ + path: "registry/new-york/examples/scroll-area-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/scroll-area-demo.tsx")), + source: "", + meta: undefined, + }, + "scroll-area-horizontal-demo": { + name: "scroll-area-horizontal-demo", + description: "", + type: "registry:example", + registryDependencies: ["scroll-area"], + files: [{ + path: "registry/new-york/examples/scroll-area-horizontal-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/scroll-area-horizontal-demo.tsx")), + source: "", + meta: undefined, + }, + "select-demo": { + name: "select-demo", + description: "", + type: "registry:example", + registryDependencies: ["select"], + files: [{ + path: "registry/new-york/examples/select-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/select-demo.tsx")), + source: "", + meta: undefined, + }, + "select-scrollable": { + name: "select-scrollable", + description: "", + type: "registry:example", + registryDependencies: ["select"], + files: [{ + path: "registry/new-york/examples/select-scrollable.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/select-scrollable.tsx")), + source: "", + meta: undefined, + }, + "select-form": { + name: "select-form", + description: "", + type: "registry:example", + registryDependencies: ["select"], + files: [{ + path: "registry/new-york/examples/select-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/select-form.tsx")), + source: "", + meta: undefined, + }, + "separator-demo": { + name: "separator-demo", + description: "", + type: "registry:example", + registryDependencies: ["separator"], + files: [{ + path: "registry/new-york/examples/separator-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/separator-demo.tsx")), + source: "", + meta: undefined, + }, + "sheet-demo": { + name: "sheet-demo", + description: "", + type: "registry:example", + registryDependencies: ["sheet"], + files: [{ + path: "registry/new-york/examples/sheet-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/sheet-demo.tsx")), + source: "", + meta: undefined, + }, + "sheet-side": { + name: "sheet-side", + description: "", + type: "registry:example", + registryDependencies: ["sheet"], + files: [{ + path: "registry/new-york/examples/sheet-side.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/sheet-side.tsx")), + source: "", + meta: undefined, + }, + "skeleton-demo": { + name: "skeleton-demo", + description: "", + type: "registry:example", + registryDependencies: ["skeleton"], + files: [{ + path: "registry/new-york/examples/skeleton-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/skeleton-demo.tsx")), + source: "", + meta: undefined, + }, + "skeleton-card": { + name: "skeleton-card", + description: "", + type: "registry:example", + registryDependencies: ["skeleton"], + files: [{ + path: "registry/new-york/examples/skeleton-card.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/skeleton-card.tsx")), + source: "", + meta: undefined, + }, + "slider-demo": { + name: "slider-demo", + description: "", + type: "registry:example", + registryDependencies: ["slider"], + files: [{ + path: "registry/new-york/examples/slider-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/slider-demo.tsx")), + source: "", + meta: undefined, + }, + "sonner-demo": { + name: "sonner-demo", + description: "", + type: "registry:example", + registryDependencies: ["sonner"], + files: [{ + path: "registry/new-york/examples/sonner-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/sonner-demo.tsx")), + source: "", + meta: undefined, + }, + "switch-demo": { + name: "switch-demo", + description: "", + type: "registry:example", + registryDependencies: ["switch"], + files: [{ + path: "registry/new-york/examples/switch-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/switch-demo.tsx")), + source: "", + meta: undefined, + }, + "switch-form": { + name: "switch-form", + description: "", + type: "registry:example", + registryDependencies: ["switch","form"], + files: [{ + path: "registry/new-york/examples/switch-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/switch-form.tsx")), + source: "", + meta: undefined, + }, + "table-demo": { + name: "table-demo", + description: "", + type: "registry:example", + registryDependencies: ["table"], + files: [{ + path: "registry/new-york/examples/table-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/table-demo.tsx")), + source: "", + meta: undefined, + }, + "tabs-demo": { + name: "tabs-demo", + description: "", + type: "registry:example", + registryDependencies: ["tabs"], + files: [{ + path: "registry/new-york/examples/tabs-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/tabs-demo.tsx")), + source: "", + meta: undefined, + }, + "textarea-demo": { + name: "textarea-demo", + description: "", + type: "registry:example", + registryDependencies: ["textarea"], + files: [{ + path: "registry/new-york/examples/textarea-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/textarea-demo.tsx")), + source: "", + meta: undefined, + }, + "textarea-disabled": { + name: "textarea-disabled", + description: "", + type: "registry:example", + registryDependencies: ["textarea"], + files: [{ + path: "registry/new-york/examples/textarea-disabled.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/textarea-disabled.tsx")), + source: "", + meta: undefined, + }, + "textarea-form": { + name: "textarea-form", + description: "", + type: "registry:example", + registryDependencies: ["textarea","form"], + files: [{ + path: "registry/new-york/examples/textarea-form.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/textarea-form.tsx")), + source: "", + meta: undefined, + }, + "textarea-with-button": { + name: "textarea-with-button", + description: "", + type: "registry:example", + registryDependencies: ["textarea","button"], + files: [{ + path: "registry/new-york/examples/textarea-with-button.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/textarea-with-button.tsx")), + source: "", + meta: undefined, + }, + "textarea-with-label": { + name: "textarea-with-label", + description: "", + type: "registry:example", + registryDependencies: ["textarea","label"], + files: [{ + path: "registry/new-york/examples/textarea-with-label.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/textarea-with-label.tsx")), + source: "", + meta: undefined, + }, + "textarea-with-text": { + name: "textarea-with-text", + description: "", + type: "registry:example", + registryDependencies: ["textarea","label"], + files: [{ + path: "registry/new-york/examples/textarea-with-text.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/textarea-with-text.tsx")), + source: "", + meta: undefined, + }, + "toast-demo": { + name: "toast-demo", + description: "", + type: "registry:example", + registryDependencies: ["toast"], + files: [{ + path: "registry/new-york/examples/toast-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toast-demo.tsx")), + source: "", + meta: undefined, + }, + "toast-destructive": { + name: "toast-destructive", + description: "", + type: "registry:example", + registryDependencies: ["toast"], + files: [{ + path: "registry/new-york/examples/toast-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toast-destructive.tsx")), + source: "", + meta: undefined, + }, + "toast-simple": { + name: "toast-simple", + description: "", + type: "registry:example", + registryDependencies: ["toast"], + files: [{ + path: "registry/new-york/examples/toast-simple.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toast-simple.tsx")), + source: "", + meta: undefined, + }, + "toast-with-action": { + name: "toast-with-action", + description: "", + type: "registry:example", + registryDependencies: ["toast"], + files: [{ + path: "registry/new-york/examples/toast-with-action.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toast-with-action.tsx")), + source: "", + meta: undefined, + }, + "toast-with-title": { + name: "toast-with-title", + description: "", + type: "registry:example", + registryDependencies: ["toast"], + files: [{ + path: "registry/new-york/examples/toast-with-title.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toast-with-title.tsx")), + source: "", + meta: undefined, + }, + "toggle-group-demo": { + name: "toggle-group-demo", + description: "", + type: "registry:example", + registryDependencies: ["toggle-group"], + files: [{ + path: "registry/new-york/examples/toggle-group-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-demo.tsx")), + source: "", + meta: undefined, + }, + "toggle-group-disabled": { + name: "toggle-group-disabled", + description: "", + type: "registry:example", + registryDependencies: ["toggle-group"], + files: [{ + path: "registry/new-york/examples/toggle-group-disabled.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-disabled.tsx")), + source: "", + meta: undefined, + }, + "toggle-group-lg": { + name: "toggle-group-lg", + description: "", + type: "registry:example", + registryDependencies: ["toggle-group"], + files: [{ + path: "registry/new-york/examples/toggle-group-lg.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-lg.tsx")), + source: "", + meta: undefined, + }, + "toggle-group-outline": { + name: "toggle-group-outline", + description: "", + type: "registry:example", + registryDependencies: ["toggle-group"], + files: [{ + path: "registry/new-york/examples/toggle-group-outline.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-outline.tsx")), + source: "", + meta: undefined, + }, + "toggle-group-sm": { + name: "toggle-group-sm", + description: "", + type: "registry:example", + registryDependencies: ["toggle-group"], + files: [{ + path: "registry/new-york/examples/toggle-group-sm.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-sm.tsx")), + source: "", + meta: undefined, + }, + "toggle-group-single": { + name: "toggle-group-single", + description: "", + type: "registry:example", + registryDependencies: ["toggle-group"], + files: [{ + path: "registry/new-york/examples/toggle-group-single.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-single.tsx")), + source: "", + meta: undefined, + }, + "toggle-demo": { + name: "toggle-demo", + description: "", + type: "registry:example", + registryDependencies: ["toggle"], + files: [{ + path: "registry/new-york/examples/toggle-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-demo.tsx")), + source: "", + meta: undefined, + }, + "toggle-disabled": { + name: "toggle-disabled", + description: "", + type: "registry:example", + registryDependencies: ["toggle"], + files: [{ + path: "registry/new-york/examples/toggle-disabled.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-disabled.tsx")), + source: "", + meta: undefined, + }, + "toggle-lg": { + name: "toggle-lg", + description: "", + type: "registry:example", + registryDependencies: ["toggle"], + files: [{ + path: "registry/new-york/examples/toggle-lg.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-lg.tsx")), + source: "", + meta: undefined, + }, + "toggle-outline": { + name: "toggle-outline", + description: "", + type: "registry:example", + registryDependencies: ["toggle"], + files: [{ + path: "registry/new-york/examples/toggle-outline.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-outline.tsx")), + source: "", + meta: undefined, + }, + "toggle-sm": { + name: "toggle-sm", + description: "", + type: "registry:example", + registryDependencies: ["toggle"], + files: [{ + path: "registry/new-york/examples/toggle-sm.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-sm.tsx")), + source: "", + meta: undefined, + }, + "toggle-with-text": { + name: "toggle-with-text", + description: "", + type: "registry:example", + registryDependencies: ["toggle"], + files: [{ + path: "registry/new-york/examples/toggle-with-text.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/toggle-with-text.tsx")), + source: "", + meta: undefined, + }, + "tooltip-demo": { + name: "tooltip-demo", + description: "", + type: "registry:example", + registryDependencies: ["tooltip"], + files: [{ + path: "registry/new-york/examples/tooltip-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/tooltip-demo.tsx")), + source: "", + meta: undefined, + }, + "typography-blockquote": { + name: "typography-blockquote", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-blockquote.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-blockquote.tsx")), + source: "", + meta: undefined, + }, + "typography-demo": { + name: "typography-demo", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-demo.tsx")), + source: "", + meta: undefined, + }, + "typography-h1": { + name: "typography-h1", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-h1.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-h1.tsx")), + source: "", + meta: undefined, + }, + "typography-h2": { + name: "typography-h2", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-h2.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-h2.tsx")), + source: "", + meta: undefined, + }, + "typography-h3": { + name: "typography-h3", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-h3.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-h3.tsx")), + source: "", + meta: undefined, + }, + "typography-h4": { + name: "typography-h4", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-h4.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-h4.tsx")), + source: "", + meta: undefined, + }, + "typography-inline-code": { + name: "typography-inline-code", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-inline-code.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-inline-code.tsx")), + source: "", + meta: undefined, + }, + "typography-large": { + name: "typography-large", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-large.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-large.tsx")), + source: "", + meta: undefined, + }, + "typography-lead": { + name: "typography-lead", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-lead.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-lead.tsx")), + source: "", + meta: undefined, + }, + "typography-list": { + name: "typography-list", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-list.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-list.tsx")), + source: "", + meta: undefined, + }, + "typography-muted": { + name: "typography-muted", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-muted.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-muted.tsx")), + source: "", + meta: undefined, + }, + "typography-p": { + name: "typography-p", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-p.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-p.tsx")), + source: "", + meta: undefined, + }, + "typography-small": { + name: "typography-small", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-small.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-small.tsx")), + source: "", + meta: undefined, + }, + "typography-table": { + name: "typography-table", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/typography-table.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/typography-table.tsx")), + source: "", + meta: undefined, + }, + "site-header-demo": { + name: "site-header-demo", + description: "", type: "registry:example", - registryDependencies: ["drawer"], + registryDependencies: ["site-header"], + files: [{ + path: "registry/new-york/examples/site-header-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/site-header-demo.tsx")), + source: "", + meta: undefined, + }, + "effect-ripple-demo": { + name: "effect-ripple-demo", + description: "", + type: "registry:example", + registryDependencies: ["effect-ripple"], + files: [{ + path: "registry/new-york/examples/effect-ripple-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/effect-ripple-demo.tsx")), + source: "", + meta: undefined, + }, + "site-hero-demo": { + name: "site-hero-demo", + description: "", + type: "registry:example", + registryDependencies: ["site-hero"], + files: [{ + path: "registry/new-york/examples/site-hero-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/site-hero-demo.tsx")), + source: "", + meta: undefined, + }, + "prodkt-mode-toggle-demo": { + name: "prodkt-mode-toggle-demo", + description: "", + type: "registry:example", + registryDependencies: ["prodkt-mode-toggle"], + files: [{ + path: "registry/new-york/examples/prodkt-mode-toggle-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/prodkt-mode-toggle-demo.tsx")), + source: "", + meta: undefined, + }, + "mode-toggle": { + name: "mode-toggle", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/mode-toggle.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/mode-toggle.tsx")), + source: "", + meta: undefined, + }, + "chart-bar-demo": { + name: "chart-bar-demo", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/chart-bar-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo.tsx")), + source: "", + meta: undefined, + }, + "chart-bar-demo-grid": { + name: "chart-bar-demo-grid", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/chart-bar-demo-grid.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-grid.tsx")), + source: "", + meta: undefined, + }, + "chart-bar-demo-axis": { + name: "chart-bar-demo-axis", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/chart-bar-demo-axis.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-axis.tsx")), + source: "", + meta: undefined, + }, + "chart-bar-demo-tooltip": { + name: "chart-bar-demo-tooltip", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/chart-bar-demo-tooltip.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-tooltip.tsx")), + source: "", + meta: undefined, + }, + "chart-bar-demo-legend": { + name: "chart-bar-demo-legend", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/chart-bar-demo-legend.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-legend.tsx")), + source: "", + meta: undefined, + }, + "chart-tooltip-demo": { + name: "chart-tooltip-demo", + description: "", + type: "registry:example", + registryDependencies: undefined, + files: [{ + path: "registry/new-york/examples/chart-tooltip-demo.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/new-york/examples/chart-tooltip-demo.tsx")), + source: "", + meta: undefined, + }, + }, "default": { + "accordion": { + name: "accordion", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/accordion.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/accordion.tsx")), + source: "", + meta: undefined, + }, + "alert": { + name: "alert", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/alert.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/alert.tsx")), + source: "", + meta: undefined, + }, + "alert-dialog": { + name: "alert-dialog", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [{ + path: "registry/default/ui/alert-dialog.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/alert-dialog.tsx")), + source: "", + meta: undefined, + }, + "aspect-ratio": { + name: "aspect-ratio", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/aspect-ratio.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/aspect-ratio.tsx")), + source: "", + meta: undefined, + }, + "avatar": { + name: "avatar", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/avatar.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/avatar.tsx")), + source: "", + meta: undefined, + }, + "badge": { + name: "badge", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/badge.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/badge.tsx")), + source: "", + meta: undefined, + }, + "breadcrumb": { + name: "breadcrumb", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/breadcrumb.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/breadcrumb.tsx")), + source: "", + meta: undefined, + }, + "button": { + name: "button", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/button.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/button.tsx")), + source: "", + meta: undefined, + }, + "calendar": { + name: "calendar", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [{ + path: "registry/default/ui/calendar.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/calendar.tsx")), + source: "", + meta: undefined, + }, + "card": { + name: "card", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/card.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/card.tsx")), + source: "", + meta: undefined, + }, + "carousel": { + name: "carousel", + description: "", + type: "registry:ui", + registryDependencies: ["button"], + files: [{ + path: "registry/default/ui/carousel.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/carousel.tsx")), + source: "", + meta: undefined, + }, + "chart": { + name: "chart", + description: "", + type: "registry:ui", + registryDependencies: ["card"], + files: [{ + path: "registry/default/ui/chart.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/chart.tsx")), + source: "", + meta: undefined, + }, + "checkbox": { + name: "checkbox", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/checkbox.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/checkbox.tsx")), + source: "", + meta: undefined, + }, + "collapsible": { + name: "collapsible", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/collapsible.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/collapsible.tsx")), + source: "", + meta: undefined, + }, + "command": { + name: "command", + description: "", + type: "registry:ui", + registryDependencies: ["dialog"], + files: [{ + path: "registry/default/ui/command.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/command.tsx")), + source: "", + meta: undefined, + }, + "context-menu": { + name: "context-menu", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/context-menu.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/context-menu.tsx")), + source: "", + meta: undefined, + }, + "dialog": { + name: "dialog", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/dialog.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/dialog.tsx")), + source: "", + meta: undefined, + }, + "drawer": { + name: "drawer", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/drawer.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/drawer.tsx")), + source: "", + meta: undefined, + }, + "dropdown-menu": { + name: "dropdown-menu", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/dropdown-menu.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/dropdown-menu.tsx")), + source: "", + meta: undefined, + }, + "form": { + name: "form", + description: "", + type: "registry:ui", + registryDependencies: ["button","label"], + files: [{ + path: "registry/default/ui/form.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/form.tsx")), + source: "", + meta: undefined, + }, + "hover-card": { + name: "hover-card", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/hover-card.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/hover-card.tsx")), + source: "", + meta: undefined, + }, + "input": { + name: "input", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/input.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/input.tsx")), + source: "", + meta: undefined, + }, + "input-otp": { + name: "input-otp", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/input-otp.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/input-otp.tsx")), + source: "", + meta: undefined, + }, + "label": { + name: "label", + description: "", + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/drawer-demo.tsx", - type: "registry:example", + path: "registry/default/ui/label.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/drawer-demo.tsx")), + component: React.lazy(() => import("@/registry/default/ui/label.tsx")), source: "", meta: undefined, }, - "drawer-dialog": { - name: "drawer-dialog", + "menubar": { + name: "menubar", description: "", - type: "registry:example", - registryDependencies: ["drawer","dialog"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/drawer-dialog.tsx", - type: "registry:example", + path: "registry/default/ui/menubar.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/drawer-dialog.tsx")), + component: React.lazy(() => import("@/registry/default/ui/menubar.tsx")), source: "", meta: undefined, }, - "dropdown-menu-demo": { - name: "dropdown-menu-demo", + "navigation-menu": { + name: "navigation-menu", description: "", - type: "registry:example", - registryDependencies: ["dropdown-menu"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/dropdown-menu-demo.tsx", - type: "registry:example", + path: "registry/default/ui/navigation-menu.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/dropdown-menu-demo.tsx")), + component: React.lazy(() => import("@/registry/default/ui/navigation-menu.tsx")), source: "", meta: undefined, }, - "dropdown-menu-checkboxes": { - name: "dropdown-menu-checkboxes", + "pagination": { + name: "pagination", description: "", - type: "registry:example", - registryDependencies: ["dropdown-menu","checkbox"], + type: "registry:ui", + registryDependencies: ["button"], files: [{ - path: "registry/new-york/examples/dropdown-menu-checkboxes.tsx", - type: "registry:example", + path: "registry/default/ui/pagination.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/dropdown-menu-checkboxes.tsx")), + component: React.lazy(() => import("@/registry/default/ui/pagination.tsx")), source: "", meta: undefined, }, - "dropdown-menu-radio-group": { - name: "dropdown-menu-radio-group", + "popover": { + name: "popover", description: "", - type: "registry:example", - registryDependencies: ["dropdown-menu","radio-group"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/dropdown-menu-radio-group.tsx", - type: "registry:example", + path: "registry/default/ui/popover.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/dropdown-menu-radio-group.tsx")), + component: React.lazy(() => import("@/registry/default/ui/popover.tsx")), source: "", meta: undefined, }, - "hover-card-demo": { - name: "hover-card-demo", + "progress": { + name: "progress", description: "", - type: "registry:example", - registryDependencies: ["hover-card"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/hover-card-demo.tsx", - type: "registry:example", + path: "registry/default/ui/progress.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/hover-card-demo.tsx")), + component: React.lazy(() => import("@/registry/default/ui/progress.tsx")), source: "", meta: undefined, }, - "input-demo": { - name: "input-demo", + "radio-group": { + name: "radio-group", description: "", - type: "registry:example", - registryDependencies: ["input"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/input-demo.tsx", - type: "registry:example", + path: "registry/default/ui/radio-group.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/radio-group.tsx")), + source: "", + meta: undefined, + }, + "resizable": { + name: "resizable", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/resizable.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/resizable.tsx")), + source: "", + meta: undefined, + }, + "scroll-area": { + name: "scroll-area", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/scroll-area.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/scroll-area.tsx")), + source: "", + meta: undefined, + }, + "select": { + name: "select", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/select.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/select.tsx")), + source: "", + meta: undefined, + }, + "separator": { + name: "separator", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/separator.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/separator.tsx")), + source: "", + meta: undefined, + }, + "sheet": { + name: "sheet", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/sheet.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/sheet.tsx")), + source: "", + meta: undefined, + }, + "sidebar": { + name: "sidebar", + description: "", + type: "registry:ui", + registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], + files: [{ + path: "registry/default/ui/sidebar.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/sidebar.tsx")), + source: "", + meta: undefined, + }, + "skeleton": { + name: "skeleton", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/skeleton.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/skeleton.tsx")), + source: "", + meta: undefined, + }, + "slider": { + name: "slider", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/slider.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/slider.tsx")), + source: "", + meta: undefined, + }, + "sonner": { + name: "sonner", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/sonner.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/sonner.tsx")), + source: "", + meta: undefined, + }, + "switch": { + name: "switch", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/switch.tsx", + type: "registry:ui", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/ui/switch.tsx")), + source: "", + meta: undefined, + }, + "table": { + name: "table", + description: "", + type: "registry:ui", + registryDependencies: undefined, + files: [{ + path: "registry/default/ui/table.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-demo.tsx")), + component: React.lazy(() => import("@/registry/default/ui/table.tsx")), source: "", meta: undefined, }, - "input-disabled": { - name: "input-disabled", + "tabs": { + name: "tabs", description: "", - type: "registry:example", - registryDependencies: ["input"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/input-disabled.tsx", - type: "registry:example", + path: "registry/default/ui/tabs.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-disabled.tsx")), + component: React.lazy(() => import("@/registry/default/ui/tabs.tsx")), source: "", meta: undefined, }, - "input-file": { - name: "input-file", + "textarea": { + name: "textarea", description: "", - type: "registry:example", - registryDependencies: ["input"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/input-file.tsx", - type: "registry:example", + path: "registry/default/ui/textarea.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-file.tsx")), + component: React.lazy(() => import("@/registry/default/ui/textarea.tsx")), source: "", meta: undefined, }, - "input-form": { - name: "input-form", + "toast": { + name: "toast", description: "", - type: "registry:example", - registryDependencies: ["input","button","form"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/input-form.tsx", - type: "registry:example", + path: "registry/default/ui/toast.tsx", + type: "registry:ui", + target: "" + },{ + path: "registry/default/hooks/use-toast.ts", + type: "registry:hook", + target: "" + },{ + path: "registry/default/ui/toaster.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-form.tsx")), + component: React.lazy(() => import("@/registry/default/ui/toast.tsx")), source: "", meta: undefined, }, - "input-with-button": { - name: "input-with-button", + "toggle": { + name: "toggle", description: "", - type: "registry:example", - registryDependencies: ["input","button"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/input-with-button.tsx", - type: "registry:example", + path: "registry/default/ui/toggle.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-with-button.tsx")), + component: React.lazy(() => import("@/registry/default/ui/toggle.tsx")), source: "", meta: undefined, }, - "input-with-label": { - name: "input-with-label", + "toggle-group": { + name: "toggle-group", description: "", - type: "registry:example", - registryDependencies: ["input","button","label"], + type: "registry:ui", + registryDependencies: ["toggle"], files: [{ - path: "registry/new-york/examples/input-with-label.tsx", - type: "registry:example", + path: "registry/default/ui/toggle-group.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-with-label.tsx")), + component: React.lazy(() => import("@/registry/default/ui/toggle-group.tsx")), source: "", meta: undefined, }, - "input-with-text": { - name: "input-with-text", + "tooltip": { + name: "tooltip", description: "", - type: "registry:example", - registryDependencies: ["input","button","label"], + type: "registry:ui", + registryDependencies: undefined, files: [{ - path: "registry/new-york/examples/input-with-text.tsx", - type: "registry:example", + path: "registry/default/ui/tooltip.tsx", + type: "registry:ui", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-with-text.tsx")), + component: React.lazy(() => import("@/registry/default/ui/tooltip.tsx")), source: "", meta: undefined, }, - "input-otp-demo": { - name: "input-otp-demo", - description: "", - type: "registry:example", - registryDependencies: ["input-otp"], + "login-nexsale": { + name: "login-nexsale", + description: "A login page with form and image.", + type: "registry:block", + registryDependencies: ["button","card","input","label","divider"], files: [{ - path: "registry/new-york/examples/input-otp-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/login-nexsale/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/default/blocks/login-nexsale/components/login-form.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/login-nexsale/components/spline-background.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-otp-demo.tsx")), - source: "", + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/default/blocks/login-nexsale/page.tsx")), + source: "__registry__/default/blocks/login-nexsale/page.tsx", meta: undefined, }, - "input-otp-pattern": { - name: "input-otp-pattern", - description: "", - type: "registry:example", - registryDependencies: ["input-otp"], + "download-01": { + name: "download-01", + description: "A download button with a resume download.", + type: "registry:block", + registryDependencies: ["button"], files: [{ - path: "registry/new-york/examples/input-otp-pattern.tsx", - type: "registry:example", + path: "registry/default/blocks/download-01/page.tsx", + type: "registry:page", + target: "app/content/page.tsx" + },{ + path: "registry/default/blocks/download-01/components/download-01.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-otp-pattern.tsx")), - source: "", + categories: ["content","canvas"], + component: React.lazy(() => import("@/registry/default/blocks/download-01/page.tsx")), + source: "__registry__/default/blocks/download-01/page.tsx", meta: undefined, }, - "input-otp-separator": { - name: "input-otp-separator", - description: "", - type: "registry:example", - registryDependencies: ["input-otp"], + "effect-jump-to-section-01": { + name: "effect-jump-to-section-01", + description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", + type: "registry:block", + registryDependencies: ["card"], files: [{ - path: "registry/new-york/examples/input-otp-separator.tsx", - type: "registry:example", + path: "registry/default/blocks/effect-jump-to-section-01/page.tsx", + type: "registry:page", + target: "app/content/page.tsx" + },{ + path: "registry/default/blocks/effect-jump-to-section-01/components/index.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-otp-separator.tsx")), - source: "", + categories: ["content","canvas"], + component: React.lazy(() => import("@/registry/default/blocks/effect-jump-to-section-01/page.tsx")), + source: "__registry__/default/blocks/effect-jump-to-section-01/page.tsx", meta: undefined, }, - "input-otp-controlled": { - name: "input-otp-controlled", - description: "", - type: "registry:example", - registryDependencies: ["input-otp"], + "effect-card-01": { + name: "effect-card-01", + description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", + type: "registry:block", + registryDependencies: ["card"], files: [{ - path: "registry/new-york/examples/input-otp-controlled.tsx", - type: "registry:example", + path: "registry/default/blocks/effect-card-01/page.tsx", + type: "registry:page", + target: "app/effects/page.tsx" + },{ + path: "registry/default/blocks/effect-card-01/components/effect-card-01.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-otp-controlled.tsx")), - source: "", + categories: ["effects","canvas"], + component: React.lazy(() => import("@/registry/default/blocks/effect-card-01/page.tsx")), + source: "__registry__/default/blocks/effect-card-01/page.tsx", meta: undefined, }, - "input-otp-form": { - name: "input-otp-form", - description: "", - type: "registry:example", - registryDependencies: ["input-otp","form"], + "flow-card-01": { + name: "flow-card-01", + description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", + type: "registry:block", + registryDependencies: ["card"], files: [{ - path: "registry/new-york/examples/input-otp-form.tsx", - type: "registry:example", + path: "registry/default/blocks/flow-card-01/page.tsx", + type: "registry:page", + target: "app/flows/page.tsx" + },{ + path: "registry/default/blocks/flow-card-01/components/flow-card.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/input-otp-form.tsx")), - source: "", + categories: ["flows","canvas"], + component: React.lazy(() => import("@/registry/default/blocks/flow-card-01/page.tsx")), + source: "__registry__/default/blocks/flow-card-01/page.tsx", meta: undefined, }, - "label-demo": { - name: "label-demo", - description: "", - type: "registry:example", - registryDependencies: ["label"], + "sidebar-01": { + name: "sidebar-01", + description: "A simple sidebar with navigation grouped by section.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], files: [{ - path: "registry/new-york/examples/label-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-01/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-01/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-01/components/search-form.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-01/components/version-switcher.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/label-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-01/page.tsx")), + source: "__registry__/default/blocks/sidebar-01/page.tsx", meta: undefined, }, - "menubar-demo": { - name: "menubar-demo", - description: "", - type: "registry:example", - registryDependencies: ["menubar"], + "sidebar-02": { + name: "sidebar-02", + description: "A sidebar with collapsible sections.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], files: [{ - path: "registry/new-york/examples/menubar-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-02/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-02/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-02/components/search-form.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-02/components/version-switcher.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/menubar-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-02/page.tsx")), + source: "__registry__/default/blocks/sidebar-02/page.tsx", meta: undefined, }, - "navigation-menu-demo": { - name: "navigation-menu-demo", - description: "", - type: "registry:example", - registryDependencies: ["navigation-menu"], + "sidebar-03": { + name: "sidebar-03", + description: "A sidebar with submenus.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb"], files: [{ - path: "registry/new-york/examples/navigation-menu-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-03/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-03/components/app-sidebar.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/navigation-menu-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-03/page.tsx")), + source: "__registry__/default/blocks/sidebar-03/page.tsx", meta: undefined, }, - "pagination-demo": { - name: "pagination-demo", - description: "", - type: "registry:example", - registryDependencies: ["pagination"], + "sidebar-04": { + name: "sidebar-04", + description: "A floating sidebar with submenus.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator"], files: [{ - path: "registry/new-york/examples/pagination-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-04/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-04/components/app-sidebar.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/pagination-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-04/page.tsx")), + source: "__registry__/default/blocks/sidebar-04/page.tsx", meta: undefined, }, - "popover-demo": { - name: "popover-demo", - description: "", - type: "registry:example", - registryDependencies: ["popover"], + "sidebar-05": { + name: "sidebar-05", + description: "A sidebar with collapsible submenus.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","label","collapsible"], files: [{ - path: "registry/new-york/examples/popover-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-05/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-05/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-05/components/search-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/popover-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-05/page.tsx")), + source: "__registry__/default/blocks/sidebar-05/page.tsx", meta: undefined, }, - "progress-demo": { - name: "progress-demo", - description: "", - type: "registry:example", - registryDependencies: ["progress"], + "sidebar-06": { + name: "sidebar-06", + description: "A sidebar with submenus as dropdowns.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","card","dropdown-menu"], files: [{ - path: "registry/new-york/examples/progress-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-06/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-06/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-06/components/nav-main.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-06/components/sidebar-opt-in-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/progress-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-06/page.tsx")), + source: "__registry__/default/blocks/sidebar-06/page.tsx", meta: undefined, }, - "radio-group-demo": { - name: "radio-group-demo", - description: "", - type: "registry:example", - registryDependencies: ["radio-group"], + "sidebar-07": { + name: "sidebar-07", + description: "A sidebar that collapses to icons.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], files: [{ - path: "registry/new-york/examples/radio-group-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-07/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-07/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-07/components/nav-main.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-07/components/nav-projects.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-07/components/nav-user.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-07/components/team-switcher.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/radio-group-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-07/page.tsx")), + source: "__registry__/default/blocks/sidebar-07/page.tsx", meta: undefined, }, - "radio-group-form": { - name: "radio-group-form", - description: "", - type: "registry:example", - registryDependencies: ["radio-group","form"], + "sidebar-08": { + name: "sidebar-08", + description: "An inset sidebar with secondary navigation.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], files: [{ - path: "registry/new-york/examples/radio-group-form.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-08/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-08/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-08/components/nav-main.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-08/components/nav-projects.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-08/components/nav-secondary.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-08/components/nav-user.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/radio-group-form.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-08/page.tsx")), + source: "__registry__/default/blocks/sidebar-08/page.tsx", meta: undefined, }, - "resizable-demo": { - name: "resizable-demo", - description: "", - type: "registry:example", - registryDependencies: ["resizable"], + "sidebar-09": { + name: "sidebar-09", + description: "Collapsible nested sidebars.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar","switch"], files: [{ - path: "registry/new-york/examples/resizable-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-09/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-09/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-09/components/nav-user.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/resizable-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-09/page.tsx")), + source: "__registry__/default/blocks/sidebar-09/page.tsx", meta: undefined, }, - "resizable-demo-with-handle": { - name: "resizable-demo-with-handle", - description: "", - type: "registry:example", - registryDependencies: ["resizable"], + "sidebar-10": { + name: "sidebar-10", + description: "A sidebar in a popover.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu"], files: [{ - path: "registry/new-york/examples/resizable-demo-with-handle.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-10/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-10/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-10/components/nav-actions.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-10/components/nav-favorites.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-10/components/nav-main.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-10/components/nav-secondary.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-10/components/nav-workspaces.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-10/components/team-switcher.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/resizable-demo-with-handle.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-10/page.tsx")), + source: "__registry__/default/blocks/sidebar-10/page.tsx", meta: undefined, }, - "resizable-vertical": { - name: "resizable-vertical", - description: "", - type: "registry:example", - registryDependencies: ["resizable"], + "sidebar-11": { + name: "sidebar-11", + description: "A sidebar with a collapsible file tree.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible"], files: [{ - path: "registry/new-york/examples/resizable-vertical.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-11/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-11/components/app-sidebar.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/resizable-vertical.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-11/page.tsx")), + source: "__registry__/default/blocks/sidebar-11/page.tsx", meta: undefined, }, - "resizable-handle": { - name: "resizable-handle", - description: "", - type: "registry:example", - registryDependencies: ["resizable"], + "sidebar-12": { + name: "sidebar-12", + description: "A sidebar with a calendar.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","collapsible","calendar","dropdown-menu","avatar"], files: [{ - path: "registry/new-york/examples/resizable-handle.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-12/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-12/components/app-sidebar.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-12/components/calendars.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-12/components/date-picker.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-12/components/nav-user.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/resizable-handle.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-12/page.tsx")), + source: "__registry__/default/blocks/sidebar-12/page.tsx", meta: undefined, }, - "scroll-area-demo": { - name: "scroll-area-demo", - description: "", - type: "registry:example", - registryDependencies: ["scroll-area"], + "sidebar-13": { + name: "sidebar-13", + description: "A sidebar in a dialog.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","button","dialog"], files: [{ - path: "registry/new-york/examples/scroll-area-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-13/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-13/components/settings-dialog.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/scroll-area-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-13/page.tsx")), + source: "__registry__/default/blocks/sidebar-13/page.tsx", meta: undefined, }, - "scroll-area-horizontal-demo": { - name: "scroll-area-horizontal-demo", - description: "", - type: "registry:example", - registryDependencies: ["scroll-area"], + "sidebar-14": { + name: "sidebar-14", + description: "A sidebar on the right.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb"], files: [{ - path: "registry/new-york/examples/scroll-area-horizontal-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-14/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-14/components/app-sidebar.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/scroll-area-horizontal-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-14/page.tsx")), + source: "__registry__/default/blocks/sidebar-14/page.tsx", meta: undefined, }, - "select-demo": { - name: "select-demo", - description: "", - type: "registry:example", - registryDependencies: ["select"], + "sidebar-15": { + name: "sidebar-15", + description: "A left and right sidebar.", + type: "registry:block", + registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu","calendar","avatar"], files: [{ - path: "registry/new-york/examples/select-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/sidebar-15/page.tsx", + type: "registry:page", + target: "app/dashboard/page.tsx" + },{ + path: "registry/default/blocks/sidebar-15/components/calendars.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/date-picker.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/nav-favorites.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/nav-main.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/nav-secondary.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/nav-user.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/nav-workspaces.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/sidebar-left.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/sidebar-right.tsx", + type: "registry:component", + target: "" + },{ + path: "registry/default/blocks/sidebar-15/components/team-switcher.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/select-demo.tsx")), - source: "", + categories: ["sidebar","dashboard"], + component: React.lazy(() => import("@/registry/default/blocks/sidebar-15/page.tsx")), + source: "__registry__/default/blocks/sidebar-15/page.tsx", meta: undefined, }, - "select-scrollable": { - name: "select-scrollable", - description: "", - type: "registry:example", - registryDependencies: ["select"], + "login-01": { + name: "login-01", + description: "A simple login form.", + type: "registry:block", + registryDependencies: ["button","card","input","label"], files: [{ - path: "registry/new-york/examples/select-scrollable.tsx", - type: "registry:example", + path: "registry/default/blocks/login-01/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/default/blocks/login-01/components/login-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/select-scrollable.tsx")), - source: "", + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/default/blocks/login-01/page.tsx")), + source: "__registry__/default/blocks/login-01/page.tsx", meta: undefined, }, - "select-form": { - name: "select-form", - description: "", - type: "registry:example", - registryDependencies: ["select"], + "login-02": { + name: "login-02", + description: "A two column login page with a cover image.", + type: "registry:block", + registryDependencies: ["button","card","input","label"], files: [{ - path: "registry/new-york/examples/select-form.tsx", - type: "registry:example", + path: "registry/default/blocks/login-02/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/default/blocks/login-02/components/login-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/select-form.tsx")), - source: "", + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/default/blocks/login-02/page.tsx")), + source: "__registry__/default/blocks/login-02/page.tsx", meta: undefined, }, - "separator-demo": { - name: "separator-demo", - description: "", - type: "registry:example", - registryDependencies: ["separator"], + "login-03": { + name: "login-03", + description: "A login page with a muted background color.", + type: "registry:block", + registryDependencies: ["button","card","input","label"], files: [{ - path: "registry/new-york/examples/separator-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/login-03/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/default/blocks/login-03/components/login-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/separator-demo.tsx")), - source: "", + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/default/blocks/login-03/page.tsx")), + source: "__registry__/default/blocks/login-03/page.tsx", meta: undefined, }, - "sheet-demo": { - name: "sheet-demo", - description: "", - type: "registry:example", - registryDependencies: ["sheet"], + "login-04": { + name: "login-04", + description: "A login page with form and image.", + type: "registry:block", + registryDependencies: ["button","card","input","label"], files: [{ - path: "registry/new-york/examples/sheet-demo.tsx", - type: "registry:example", + path: "registry/default/blocks/login-04/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/default/blocks/login-04/components/login-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/sheet-demo.tsx")), - source: "", + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/default/blocks/login-04/page.tsx")), + source: "__registry__/default/blocks/login-04/page.tsx", meta: undefined, }, - "sheet-side": { - name: "sheet-side", - description: "", - type: "registry:example", - registryDependencies: ["sheet"], + "login-05": { + name: "login-05", + description: "A simple email-only login page.", + type: "registry:block", + registryDependencies: ["button","card","input","label"], files: [{ - path: "registry/new-york/examples/sheet-side.tsx", - type: "registry:example", + path: "registry/default/blocks/login-05/page.tsx", + type: "registry:page", + target: "app/login/page.tsx" + },{ + path: "registry/default/blocks/login-05/components/login-form.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/sheet-side.tsx")), - source: "", + categories: ["authentication","login"], + component: React.lazy(() => import("@/registry/default/blocks/login-05/page.tsx")), + source: "__registry__/default/blocks/login-05/page.tsx", meta: undefined, }, - "skeleton-demo": { - name: "skeleton-demo", + "chart-area-axes": { + name: "chart-area-axes", description: "", - type: "registry:example", - registryDependencies: ["skeleton"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/skeleton-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-axes.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/skeleton-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-axes.tsx")), + source: "__registry__/default/charts/chart-area-axes.tsx", meta: undefined, }, - "skeleton-card": { - name: "skeleton-card", + "chart-area-default": { + name: "chart-area-default", description: "", - type: "registry:example", - registryDependencies: ["skeleton"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/skeleton-card.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-default.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/skeleton-card.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-default.tsx")), + source: "__registry__/default/charts/chart-area-default.tsx", meta: undefined, }, - "slider-demo": { - name: "slider-demo", + "chart-area-gradient": { + name: "chart-area-gradient", description: "", - type: "registry:example", - registryDependencies: ["slider"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/slider-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-gradient.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/slider-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-gradient.tsx")), + source: "__registry__/default/charts/chart-area-gradient.tsx", meta: undefined, }, - "sonner-demo": { - name: "sonner-demo", + "chart-area-icons": { + name: "chart-area-icons", description: "", - type: "registry:example", - registryDependencies: ["sonner"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/sonner-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-icons.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/sonner-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-icons.tsx")), + source: "__registry__/default/charts/chart-area-icons.tsx", meta: undefined, }, - "switch-demo": { - name: "switch-demo", + "chart-area-interactive": { + name: "chart-area-interactive", description: "", - type: "registry:example", - registryDependencies: ["switch"], + type: "registry:block", + registryDependencies: ["card","chart","select"], files: [{ - path: "registry/new-york/examples/switch-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-interactive.tsx", + type: "registry:component", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/switch-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-interactive.tsx")), + source: "__registry__/default/charts/chart-area-interactive.tsx", meta: undefined, }, - "switch-form": { - name: "switch-form", + "chart-area-legend": { + name: "chart-area-legend", description: "", - type: "registry:example", - registryDependencies: ["switch","form"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/switch-form.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-legend.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/switch-form.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-legend.tsx")), + source: "__registry__/default/charts/chart-area-legend.tsx", meta: undefined, }, - "table-demo": { - name: "table-demo", + "chart-area-linear": { + name: "chart-area-linear", description: "", - type: "registry:example", - registryDependencies: ["table"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/table-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-linear.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/table-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-linear.tsx")), + source: "__registry__/default/charts/chart-area-linear.tsx", meta: undefined, }, - "tabs-demo": { - name: "tabs-demo", + "chart-area-stacked-expand": { + name: "chart-area-stacked-expand", description: "", - type: "registry:example", - registryDependencies: ["tabs"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/tabs-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-stacked-expand.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/tabs-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-stacked-expand.tsx")), + source: "__registry__/default/charts/chart-area-stacked-expand.tsx", meta: undefined, }, - "textarea-demo": { - name: "textarea-demo", + "chart-area-stacked": { + name: "chart-area-stacked", description: "", - type: "registry:example", - registryDependencies: ["textarea"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/textarea-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-stacked.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/textarea-demo.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-stacked.tsx")), + source: "__registry__/default/charts/chart-area-stacked.tsx", meta: undefined, }, - "textarea-disabled": { - name: "textarea-disabled", + "chart-area-step": { + name: "chart-area-step", description: "", - type: "registry:example", - registryDependencies: ["textarea"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/textarea-disabled.tsx", - type: "registry:example", + path: "registry/default/charts/chart-area-step.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/textarea-disabled.tsx")), - source: "", + categories: ["charts","charts-area"], + component: React.lazy(() => import("@/registry/default/charts/chart-area-step.tsx")), + source: "__registry__/default/charts/chart-area-step.tsx", meta: undefined, }, - "textarea-form": { - name: "textarea-form", + "chart-bar-active": { + name: "chart-bar-active", description: "", - type: "registry:example", - registryDependencies: ["textarea","form"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/textarea-form.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-active.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/textarea-form.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-active.tsx")), + source: "__registry__/default/charts/chart-bar-active.tsx", meta: undefined, }, - "textarea-with-button": { - name: "textarea-with-button", + "chart-bar-default": { + name: "chart-bar-default", description: "", - type: "registry:example", - registryDependencies: ["textarea","button"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/textarea-with-button.tsx", - type: "registry:example", - target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/textarea-with-button.tsx")), - source: "", + path: "registry/default/charts/chart-bar-default.tsx", + type: "registry:block", + target: "" + }], + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-default.tsx")), + source: "__registry__/default/charts/chart-bar-default.tsx", meta: undefined, }, - "textarea-with-label": { - name: "textarea-with-label", + "chart-bar-horizontal": { + name: "chart-bar-horizontal", description: "", - type: "registry:example", - registryDependencies: ["textarea","label"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/textarea-with-label.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-horizontal.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/textarea-with-label.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-horizontal.tsx")), + source: "__registry__/default/charts/chart-bar-horizontal.tsx", meta: undefined, }, - "textarea-with-text": { - name: "textarea-with-text", + "chart-bar-interactive": { + name: "chart-bar-interactive", description: "", - type: "registry:example", - registryDependencies: ["textarea","label"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/textarea-with-text.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-interactive.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/textarea-with-text.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-interactive.tsx")), + source: "__registry__/default/charts/chart-bar-interactive.tsx", meta: undefined, }, - "toast-demo": { - name: "toast-demo", + "chart-bar-label-custom": { + name: "chart-bar-label-custom", description: "", - type: "registry:example", - registryDependencies: ["toast"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toast-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-label-custom.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toast-demo.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-label-custom.tsx")), + source: "__registry__/default/charts/chart-bar-label-custom.tsx", meta: undefined, }, - "toast-destructive": { - name: "toast-destructive", + "chart-bar-label": { + name: "chart-bar-label", description: "", - type: "registry:example", - registryDependencies: ["toast"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toast-destructive.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-label.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toast-destructive.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-label.tsx")), + source: "__registry__/default/charts/chart-bar-label.tsx", meta: undefined, }, - "toast-simple": { - name: "toast-simple", + "chart-bar-mixed": { + name: "chart-bar-mixed", description: "", - type: "registry:example", - registryDependencies: ["toast"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toast-simple.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-mixed.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toast-simple.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-mixed.tsx")), + source: "__registry__/default/charts/chart-bar-mixed.tsx", meta: undefined, }, - "toast-with-action": { - name: "toast-with-action", + "chart-bar-multiple": { + name: "chart-bar-multiple", description: "", - type: "registry:example", - registryDependencies: ["toast"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toast-with-action.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-multiple.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toast-with-action.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-multiple.tsx")), + source: "__registry__/default/charts/chart-bar-multiple.tsx", meta: undefined, }, - "toast-with-title": { - name: "toast-with-title", + "chart-bar-negative": { + name: "chart-bar-negative", description: "", - type: "registry:example", - registryDependencies: ["toast"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toast-with-title.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-negative.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toast-with-title.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-negative.tsx")), + source: "__registry__/default/charts/chart-bar-negative.tsx", meta: undefined, }, - "toggle-group-demo": { - name: "toggle-group-demo", + "chart-bar-stacked": { + name: "chart-bar-stacked", description: "", - type: "registry:example", - registryDependencies: ["toggle-group"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-group-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-bar-stacked.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-demo.tsx")), - source: "", + categories: ["charts","charts-bar"], + component: React.lazy(() => import("@/registry/default/charts/chart-bar-stacked.tsx")), + source: "__registry__/default/charts/chart-bar-stacked.tsx", meta: undefined, }, - "toggle-group-disabled": { - name: "toggle-group-disabled", + "chart-line-default": { + name: "chart-line-default", description: "", - type: "registry:example", - registryDependencies: ["toggle-group"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-group-disabled.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-default.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-disabled.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-default.tsx")), + source: "__registry__/default/charts/chart-line-default.tsx", meta: undefined, }, - "toggle-group-lg": { - name: "toggle-group-lg", + "chart-line-dots-colors": { + name: "chart-line-dots-colors", description: "", - type: "registry:example", - registryDependencies: ["toggle-group"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-group-lg.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-dots-colors.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-lg.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-dots-colors.tsx")), + source: "__registry__/default/charts/chart-line-dots-colors.tsx", meta: undefined, }, - "toggle-group-outline": { - name: "toggle-group-outline", + "chart-line-dots-custom": { + name: "chart-line-dots-custom", description: "", - type: "registry:example", - registryDependencies: ["toggle-group"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-group-outline.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-dots-custom.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-outline.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-dots-custom.tsx")), + source: "__registry__/default/charts/chart-line-dots-custom.tsx", meta: undefined, }, - "toggle-group-sm": { - name: "toggle-group-sm", + "chart-line-dots": { + name: "chart-line-dots", description: "", - type: "registry:example", - registryDependencies: ["toggle-group"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-group-sm.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-dots.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-sm.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-dots.tsx")), + source: "__registry__/default/charts/chart-line-dots.tsx", meta: undefined, }, - "toggle-group-single": { - name: "toggle-group-single", + "chart-line-interactive": { + name: "chart-line-interactive", description: "", - type: "registry:example", - registryDependencies: ["toggle-group"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-group-single.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-interactive.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-group-single.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-interactive.tsx")), + source: "__registry__/default/charts/chart-line-interactive.tsx", meta: undefined, }, - "toggle-demo": { - name: "toggle-demo", + "chart-line-label-custom": { + name: "chart-line-label-custom", description: "", - type: "registry:example", - registryDependencies: ["toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-demo.tsx", - type: "registry:example", - target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-demo.tsx")), - source: "", + path: "registry/default/charts/chart-line-label-custom.tsx", + type: "registry:block", + target: "" + }], + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-label-custom.tsx")), + source: "__registry__/default/charts/chart-line-label-custom.tsx", meta: undefined, }, - "toggle-disabled": { - name: "toggle-disabled", + "chart-line-label": { + name: "chart-line-label", description: "", - type: "registry:example", - registryDependencies: ["toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-disabled.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-label.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-disabled.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-label.tsx")), + source: "__registry__/default/charts/chart-line-label.tsx", meta: undefined, }, - "toggle-lg": { - name: "toggle-lg", + "chart-line-linear": { + name: "chart-line-linear", description: "", - type: "registry:example", - registryDependencies: ["toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-lg.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-linear.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-lg.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-linear.tsx")), + source: "__registry__/default/charts/chart-line-linear.tsx", meta: undefined, }, - "toggle-outline": { - name: "toggle-outline", + "chart-line-multiple": { + name: "chart-line-multiple", description: "", - type: "registry:example", - registryDependencies: ["toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-outline.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-multiple.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-outline.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-multiple.tsx")), + source: "__registry__/default/charts/chart-line-multiple.tsx", meta: undefined, }, - "toggle-sm": { - name: "toggle-sm", + "chart-line-step": { + name: "chart-line-step", description: "", - type: "registry:example", - registryDependencies: ["toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-sm.tsx", - type: "registry:example", + path: "registry/default/charts/chart-line-step.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-sm.tsx")), - source: "", + categories: ["charts","charts-line"], + component: React.lazy(() => import("@/registry/default/charts/chart-line-step.tsx")), + source: "__registry__/default/charts/chart-line-step.tsx", meta: undefined, }, - "toggle-with-text": { - name: "toggle-with-text", + "chart-pie-donut-active": { + name: "chart-pie-donut-active", description: "", - type: "registry:example", - registryDependencies: ["toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/toggle-with-text.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-donut-active.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/toggle-with-text.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-donut-active.tsx")), + source: "__registry__/default/charts/chart-pie-donut-active.tsx", meta: undefined, }, - "tooltip-demo": { - name: "tooltip-demo", + "chart-pie-donut-text": { + name: "chart-pie-donut-text", description: "", - type: "registry:example", - registryDependencies: ["tooltip"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/tooltip-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-donut-text.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/tooltip-demo.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-donut-text.tsx")), + source: "__registry__/default/charts/chart-pie-donut-text.tsx", meta: undefined, }, - "typography-blockquote": { - name: "typography-blockquote", + "chart-pie-donut": { + name: "chart-pie-donut", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-blockquote.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-donut.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-blockquote.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-donut.tsx")), + source: "__registry__/default/charts/chart-pie-donut.tsx", meta: undefined, }, - "typography-demo": { - name: "typography-demo", + "chart-pie-interactive": { + name: "chart-pie-interactive", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-interactive.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-demo.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-interactive.tsx")), + source: "__registry__/default/charts/chart-pie-interactive.tsx", meta: undefined, }, - "typography-h1": { - name: "typography-h1", + "chart-pie-label-custom": { + name: "chart-pie-label-custom", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-h1.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-label-custom.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-h1.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-label-custom.tsx")), + source: "__registry__/default/charts/chart-pie-label-custom.tsx", meta: undefined, }, - "typography-h2": { - name: "typography-h2", + "chart-pie-label-list": { + name: "chart-pie-label-list", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-h2.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-label-list.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-h2.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-label-list.tsx")), + source: "__registry__/default/charts/chart-pie-label-list.tsx", meta: undefined, }, - "typography-h3": { - name: "typography-h3", + "chart-pie-label": { + name: "chart-pie-label", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-h3.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-label.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-h3.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-label.tsx")), + source: "__registry__/default/charts/chart-pie-label.tsx", meta: undefined, }, - "typography-h4": { - name: "typography-h4", + "chart-pie-legend": { + name: "chart-pie-legend", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-h4.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-legend.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-h4.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-legend.tsx")), + source: "__registry__/default/charts/chart-pie-legend.tsx", meta: undefined, }, - "typography-inline-code": { - name: "typography-inline-code", + "chart-pie-separator-none": { + name: "chart-pie-separator-none", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-inline-code.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-separator-none.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-inline-code.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-separator-none.tsx")), + source: "__registry__/default/charts/chart-pie-separator-none.tsx", meta: undefined, }, - "typography-large": { - name: "typography-large", + "chart-pie-simple": { + name: "chart-pie-simple", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-large.tsx", - type: "registry:example", - target: "" - }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-large.tsx")), - source: "", + path: "registry/default/charts/chart-pie-simple.tsx", + type: "registry:block", + target: "" + }], + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-simple.tsx")), + source: "__registry__/default/charts/chart-pie-simple.tsx", meta: undefined, }, - "typography-lead": { - name: "typography-lead", + "chart-pie-stacked": { + name: "chart-pie-stacked", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-lead.tsx", - type: "registry:example", + path: "registry/default/charts/chart-pie-stacked.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-lead.tsx")), - source: "", + categories: ["charts","charts-pie"], + component: React.lazy(() => import("@/registry/default/charts/chart-pie-stacked.tsx")), + source: "__registry__/default/charts/chart-pie-stacked.tsx", meta: undefined, }, - "typography-list": { - name: "typography-list", + "chart-radar-default": { + name: "chart-radar-default", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-list.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-default.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-list.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-default.tsx")), + source: "__registry__/default/charts/chart-radar-default.tsx", meta: undefined, }, - "typography-muted": { - name: "typography-muted", + "chart-radar-dots": { + name: "chart-radar-dots", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-muted.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-dots.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-muted.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-dots.tsx")), + source: "__registry__/default/charts/chart-radar-dots.tsx", meta: undefined, }, - "typography-p": { - name: "typography-p", + "chart-radar-grid-circle-fill": { + name: "chart-radar-grid-circle-fill", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-p.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-grid-circle-fill.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-p.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-circle-fill.tsx")), + source: "__registry__/default/charts/chart-radar-grid-circle-fill.tsx", meta: undefined, }, - "typography-small": { - name: "typography-small", + "chart-radar-grid-circle-no-lines": { + name: "chart-radar-grid-circle-no-lines", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-small.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-grid-circle-no-lines.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-small.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-circle-no-lines.tsx")), + source: "__registry__/default/charts/chart-radar-grid-circle-no-lines.tsx", meta: undefined, }, - "typography-table": { - name: "typography-table", + "chart-radar-grid-circle": { + name: "chart-radar-grid-circle", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/typography-table.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-grid-circle.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/typography-table.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-circle.tsx")), + source: "__registry__/default/charts/chart-radar-grid-circle.tsx", meta: undefined, }, - "site-header-demo": { - name: "site-header-demo", + "chart-radar-grid-custom": { + name: "chart-radar-grid-custom", description: "", - type: "registry:example", - registryDependencies: ["site-header"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/site-header-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-grid-custom.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/site-header-demo.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-custom.tsx")), + source: "__registry__/default/charts/chart-radar-grid-custom.tsx", meta: undefined, }, - "effect-ripple-demo": { - name: "effect-ripple-demo", + "chart-radar-grid-fill": { + name: "chart-radar-grid-fill", description: "", - type: "registry:example", - registryDependencies: ["effect-ripple"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/effect-ripple-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-grid-fill.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/effect-ripple-demo.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-fill.tsx")), + source: "__registry__/default/charts/chart-radar-grid-fill.tsx", meta: undefined, }, - "site-hero-demo": { - name: "site-hero-demo", + "chart-radar-grid-none": { + name: "chart-radar-grid-none", description: "", - type: "registry:example", - registryDependencies: ["site-hero"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/site-hero-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-grid-none.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/site-hero-demo.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-none.tsx")), + source: "__registry__/default/charts/chart-radar-grid-none.tsx", meta: undefined, }, - "prodkt-mode-toggle-demo": { - name: "prodkt-mode-toggle-demo", + "chart-radar-icons": { + name: "chart-radar-icons", description: "", - type: "registry:example", - registryDependencies: ["prodkt-mode-toggle"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/prodkt-mode-toggle-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-icons.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/prodkt-mode-toggle-demo.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-icons.tsx")), + source: "__registry__/default/charts/chart-radar-icons.tsx", meta: undefined, }, - "mode-toggle": { - name: "mode-toggle", + "chart-radar-label-custom": { + name: "chart-radar-label-custom", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/mode-toggle.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-label-custom.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/mode-toggle.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-label-custom.tsx")), + source: "__registry__/default/charts/chart-radar-label-custom.tsx", meta: undefined, }, - "chart-bar-demo": { - name: "chart-bar-demo", + "chart-radar-legend": { + name: "chart-radar-legend", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/chart-bar-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-legend.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-legend.tsx")), + source: "__registry__/default/charts/chart-radar-legend.tsx", meta: undefined, }, - "chart-bar-demo-grid": { - name: "chart-bar-demo-grid", + "chart-radar-lines-only": { + name: "chart-radar-lines-only", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/chart-bar-demo-grid.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-lines-only.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-grid.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-lines-only.tsx")), + source: "__registry__/default/charts/chart-radar-lines-only.tsx", meta: undefined, }, - "chart-bar-demo-axis": { - name: "chart-bar-demo-axis", + "chart-radar-multiple": { + name: "chart-radar-multiple", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/chart-bar-demo-axis.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-multiple.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-axis.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-multiple.tsx")), + source: "__registry__/default/charts/chart-radar-multiple.tsx", meta: undefined, }, - "chart-bar-demo-tooltip": { - name: "chart-bar-demo-tooltip", + "chart-radar-radius": { + name: "chart-radar-radius", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/chart-bar-demo-tooltip.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radar-radius.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-tooltip.tsx")), - source: "", + categories: ["charts","charts-radar"], + component: React.lazy(() => import("@/registry/default/charts/chart-radar-radius.tsx")), + source: "__registry__/default/charts/chart-radar-radius.tsx", meta: undefined, }, - "chart-bar-demo-legend": { - name: "chart-bar-demo-legend", + "chart-radial-grid": { + name: "chart-radial-grid", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/chart-bar-demo-legend.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radial-grid.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/chart-bar-demo-legend.tsx")), - source: "", + categories: ["charts","charts-radial"], + component: React.lazy(() => import("@/registry/default/charts/chart-radial-grid.tsx")), + source: "__registry__/default/charts/chart-radial-grid.tsx", meta: undefined, }, - "chart-tooltip-demo": { - name: "chart-tooltip-demo", + "chart-radial-label": { + name: "chart-radial-label", description: "", - type: "registry:example", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/new-york/examples/chart-tooltip-demo.tsx", - type: "registry:example", + path: "registry/default/charts/chart-radial-label.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/new-york/examples/chart-tooltip-demo.tsx")), - source: "", + categories: ["charts","charts-radial"], + component: React.lazy(() => import("@/registry/default/charts/chart-radial-label.tsx")), + source: "__registry__/default/charts/chart-radial-label.tsx", meta: undefined, }, - }, "default": { - "accordion": { - name: "accordion", + "chart-radial-shape": { + name: "chart-radial-shape", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/accordion.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-radial-shape.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/accordion.tsx")), - source: "", + categories: ["charts","charts-radial"], + component: React.lazy(() => import("@/registry/default/charts/chart-radial-shape.tsx")), + source: "__registry__/default/charts/chart-radial-shape.tsx", meta: undefined, }, - "alert": { - name: "alert", + "chart-radial-simple": { + name: "chart-radial-simple", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/alert.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-radial-simple.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/alert.tsx")), - source: "", + categories: ["charts","charts-radial"], + component: React.lazy(() => import("@/registry/default/charts/chart-radial-simple.tsx")), + source: "__registry__/default/charts/chart-radial-simple.tsx", meta: undefined, }, - "alert-dialog": { - name: "alert-dialog", + "chart-radial-stacked": { + name: "chart-radial-stacked", description: "", - type: "registry:ui", - registryDependencies: ["button"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/alert-dialog.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-radial-stacked.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/alert-dialog.tsx")), - source: "", + categories: ["charts","charts-radial"], + component: React.lazy(() => import("@/registry/default/charts/chart-radial-stacked.tsx")), + source: "__registry__/default/charts/chart-radial-stacked.tsx", meta: undefined, }, - "aspect-ratio": { - name: "aspect-ratio", + "chart-radial-text": { + name: "chart-radial-text", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/aspect-ratio.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-radial-text.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/aspect-ratio.tsx")), - source: "", + categories: ["charts","charts-radial"], + component: React.lazy(() => import("@/registry/default/charts/chart-radial-text.tsx")), + source: "__registry__/default/charts/chart-radial-text.tsx", meta: undefined, }, - "avatar": { - name: "avatar", + "chart-tooltip-default": { + name: "chart-tooltip-default", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/avatar.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-default.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/avatar.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-default.tsx")), + source: "__registry__/default/charts/chart-tooltip-default.tsx", meta: undefined, }, - "badge": { - name: "badge", + "chart-tooltip-indicator-line": { + name: "chart-tooltip-indicator-line", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/badge.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-indicator-line.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/badge.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-indicator-line.tsx")), + source: "__registry__/default/charts/chart-tooltip-indicator-line.tsx", meta: undefined, }, - "breadcrumb": { - name: "breadcrumb", + "chart-tooltip-indicator-none": { + name: "chart-tooltip-indicator-none", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/breadcrumb.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-indicator-none.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/breadcrumb.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-indicator-none.tsx")), + source: "__registry__/default/charts/chart-tooltip-indicator-none.tsx", meta: undefined, }, - "button": { - name: "button", + "chart-tooltip-label-none": { + name: "chart-tooltip-label-none", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/button.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-label-none.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/button.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-label-none.tsx")), + source: "__registry__/default/charts/chart-tooltip-label-none.tsx", meta: undefined, }, - "calendar": { - name: "calendar", + "chart-tooltip-label-custom": { + name: "chart-tooltip-label-custom", description: "", - type: "registry:ui", - registryDependencies: ["button"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/calendar.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-label-custom.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/calendar.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-label-custom.tsx")), + source: "__registry__/default/charts/chart-tooltip-label-custom.tsx", meta: undefined, }, - "card": { - name: "card", + "chart-tooltip-label-formatter": { + name: "chart-tooltip-label-formatter", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/card.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-label-formatter.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/card.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-label-formatter.tsx")), + source: "__registry__/default/charts/chart-tooltip-label-formatter.tsx", meta: undefined, }, - "carousel": { - name: "carousel", + "chart-tooltip-formatter": { + name: "chart-tooltip-formatter", description: "", - type: "registry:ui", - registryDependencies: ["button"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/carousel.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-formatter.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/carousel.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-formatter.tsx")), + source: "__registry__/default/charts/chart-tooltip-formatter.tsx", meta: undefined, }, - "chart": { - name: "chart", + "chart-tooltip-icons": { + name: "chart-tooltip-icons", description: "", - type: "registry:ui", - registryDependencies: ["card"], + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/chart.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-icons.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/chart.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-icons.tsx")), + source: "__registry__/default/charts/chart-tooltip-icons.tsx", meta: undefined, }, - "checkbox": { - name: "checkbox", + "chart-tooltip-advanced": { + name: "chart-tooltip-advanced", description: "", - type: "registry:ui", - registryDependencies: undefined, + type: "registry:block", + registryDependencies: ["card","chart"], files: [{ - path: "registry/default/ui/checkbox.tsx", - type: "registry:ui", + path: "registry/default/charts/chart-tooltip-advanced.tsx", + type: "registry:block", target: "" }], - categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/checkbox.tsx")), - source: "", + categories: ["charts","charts-tooltip"], + component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-advanced.tsx")), + source: "__registry__/default/charts/chart-tooltip-advanced.tsx", meta: undefined, }, - "collapsible": { - name: "collapsible", + "buttonUtils": { + name: "buttonUtils", description: "", - type: "registry:ui", + type: "registry:lib", registryDependencies: undefined, files: [{ - path: "registry/default/ui/collapsible.tsx", - type: "registry:ui", + path: "registry/default/lib/buttonUtils.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/collapsible.tsx")), + component: React.lazy(() => import("@/registry/default/lib/buttonUtils.ts")), source: "", meta: undefined, }, - "command": { - name: "command", + "button-variants": { + name: "button-variants", description: "", - type: "registry:ui", - registryDependencies: ["dialog"], + type: "registry:lib", + registryDependencies: ["utils"], files: [{ - path: "registry/default/ui/command.tsx", - type: "registry:ui", + path: "registry/default/lib/button-variants.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/command.tsx")), + component: React.lazy(() => import("@/registry/default/lib/button-variants.ts")), source: "", meta: undefined, }, - "context-menu": { - name: "context-menu", + "utils": { + name: "utils", description: "", - type: "registry:ui", + type: "registry:lib", registryDependencies: undefined, files: [{ - path: "registry/default/ui/context-menu.tsx", - type: "registry:ui", + path: "registry/default/lib/utils.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/context-menu.tsx")), + component: React.lazy(() => import("@/registry/default/lib/utils.ts")), source: "", meta: undefined, }, - "dialog": { - name: "dialog", + "dom-animation": { + name: "dom-animation", description: "", - type: "registry:ui", + type: "registry:lib", registryDependencies: undefined, files: [{ - path: "registry/default/ui/dialog.tsx", - type: "registry:ui", + path: "registry/default/lib/dom-animation.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/dialog.tsx")), + component: React.lazy(() => import("@/registry/default/lib/dom-animation.ts")), source: "", meta: undefined, }, - "drawer": { - name: "drawer", + "logo_supabase": { + name: "logo_supabase", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/drawer.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_supabase.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/drawer.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_supabase")), source: "", meta: undefined, }, - "dropdown-menu": { - name: "dropdown-menu", + "logo_acrobat": { + name: "logo_acrobat", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/dropdown-menu.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_acrobat.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/dropdown-menu.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_acrobat")), source: "", meta: undefined, }, - "form": { - name: "form", + "logo_adobe-illustrator": { + name: "logo_adobe-illustrator", description: "", - type: "registry:ui", - registryDependencies: ["button","label"], + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/ui/form.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_adobe-illustrator.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/form.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_adobe-illustrator")), source: "", meta: undefined, }, - "hover-card": { - name: "hover-card", + "logo_astro": { + name: "logo_astro", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/hover-card.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_astro.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/hover-card.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_astro")), source: "", meta: undefined, }, - "input": { - name: "input", + "logo_cisco": { + name: "logo_cisco", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/input.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_cisco.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/input.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_cisco")), source: "", meta: undefined, }, - "input-otp": { - name: "input-otp", + "logo_cocacola": { + name: "logo_cocacola", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/input-otp.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_cocacola.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/input-otp.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_cocacola")), source: "", meta: undefined, }, - "label": { - name: "label", + "logo_confluence": { + name: "logo_confluence", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/label.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_confluence.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/label.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_confluence")), source: "", meta: undefined, }, - "menubar": { - name: "menubar", + "logo_datadog": { + name: "logo_datadog", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/menubar.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_datadog.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/menubar.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_datadog")), source: "", meta: undefined, }, - "navigation-menu": { - name: "navigation-menu", + "logo_directus": { + name: "logo_directus", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/navigation-menu.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_directus.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/navigation-menu.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_directus")), source: "", meta: undefined, }, - "pagination": { - name: "pagination", + "logo_docker": { + name: "logo_docker", description: "", - type: "registry:ui", - registryDependencies: ["button"], + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/ui/pagination.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_docker.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/pagination.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_docker")), source: "", meta: undefined, }, - "popover": { - name: "popover", + "logo_dominos": { + name: "logo_dominos", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/popover.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_dominos.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/popover.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_dominos")), source: "", meta: undefined, }, - "progress": { - name: "progress", + "logo_eminem": { + name: "logo_eminem", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/progress.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_eminem.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/progress.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_eminem")), source: "", meta: undefined, }, - "radio-group": { - name: "radio-group", + "logo_figma": { + name: "logo_figma", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/radio-group.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_figma.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/radio-group.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_figma")), source: "", meta: undefined, }, - "resizable": { - name: "resizable", + "logo_gitbook": { + name: "logo_gitbook", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/resizable.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_gitbook.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/resizable.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_gitbook")), source: "", meta: undefined, }, - "scroll-area": { - name: "scroll-area", + "logo_google-analytics": { + name: "logo_google-analytics", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/scroll-area.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_google-analytics.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/scroll-area.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_google-analytics")), source: "", meta: undefined, }, - "select": { - name: "select", + "logo_hellsangels": { + name: "logo_hellsangels", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/select.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_hellsangels.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/select.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_hellsangels")), source: "", meta: undefined, }, - "separator": { - name: "separator", + "logo_hm": { + name: "logo_hm", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/separator.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_hm.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/separator.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_hm")), source: "", meta: undefined, }, - "sheet": { - name: "sheet", + "logo_hp": { + name: "logo_hp", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/sheet.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_hp.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/sheet.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_hp")), source: "", meta: undefined, }, - "sidebar": { - name: "sidebar", + "logo_ideanote": { + name: "logo_ideanote", description: "", - type: "registry:ui", - registryDependencies: ["button","separator","sheet","tooltip","input","use-mobile","skeleton"], + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/ui/sidebar.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_ideanote.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/sidebar.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_ideanote")), source: "", meta: undefined, }, - "skeleton": { - name: "skeleton", + "logo_nexsale": { + name: "logo_nexsale", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/skeleton.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_nexsale.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/skeleton.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_nexsale")), source: "", meta: undefined, }, - "slider": { - name: "slider", + "logo_pendo": { + name: "logo_pendo", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/slider.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_pendo.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/slider.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_pendo")), source: "", meta: undefined, }, - "sonner": { - name: "sonner", + "logo_posthog": { + name: "logo_posthog", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/sonner.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_posthog.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/sonner.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_posthog")), source: "", meta: undefined, }, - "switch": { - name: "switch", + "logo_postmark": { + name: "logo_postmark", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/switch.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_postmark.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/switch.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_postmark")), source: "", meta: undefined, }, - "table": { - name: "table", + "logo_react": { + name: "logo_react", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/table.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_react.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/table.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_react")), source: "", meta: undefined, }, - "tabs": { - name: "tabs", + "logo_revolutionvodka": { + name: "logo_revolutionvodka", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/tabs.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_revolutionvodka.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/tabs.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_revolutionvodka")), source: "", meta: undefined, }, - "textarea": { - name: "textarea", + "logo_samsung": { + name: "logo_samsung", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/textarea.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_samsung.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/textarea.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_samsung")), source: "", meta: undefined, }, - "toast": { - name: "toast", + "logo_scales": { + name: "logo_scales", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/toast.tsx", - type: "registry:ui", - target: "" - },{ - path: "registry/default/hooks/use-toast.ts", - type: "registry:hook", - target: "" - },{ - path: "registry/default/ui/toaster.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_scales.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/toast.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_scales")), source: "", meta: undefined, }, - "toggle": { - name: "toggle", + "logo_shady": { + name: "logo_shady", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/toggle.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_shady.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/toggle.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_shady")), source: "", meta: undefined, }, - "toggle-group": { - name: "toggle-group", + "logo_starlight": { + name: "logo_starlight", description: "", - type: "registry:ui", - registryDependencies: ["toggle"], + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/ui/toggle-group.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_starlight.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/toggle-group.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_starlight")), source: "", meta: undefined, }, - "tooltip": { - name: "tooltip", + "logo_stencil": { + name: "logo_stencil", description: "", - type: "registry:ui", + type: "registry:logo", registryDependencies: undefined, files: [{ - path: "registry/default/ui/tooltip.tsx", - type: "registry:ui", + path: "registry/default/logos/logo_stencil.tsx", + type: "registry:logo", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/ui/tooltip.tsx")), + component: React.lazy(() => import("@/registry/logos/logo_stencil")), source: "", meta: undefined, }, - "effect-card-01": { - name: "effect-card-01", - description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", - type: "registry:block", - registryDependencies: ["card"], + "logo_storybook": { + name: "logo_storybook", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/effect-card-01/page.tsx", - type: "registry:page", - target: "app/effects/page.tsx" - },{ - path: "registry/default/blocks/effect-card-01/components/effect-card-01.tsx", - type: "registry:component", + path: "registry/default/logos/logo_storybook.tsx", + type: "registry:logo", target: "" }], - categories: ["effects","canvas"], - component: React.lazy(() => import("@/registry/default/blocks/effect-card-01/page.tsx")), - source: "__registry__/default/blocks/effect-card-01/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_storybook")), + source: "", meta: undefined, }, - "flow-card-01": { - name: "flow-card-01", - description: "A dropdown menu with visual navigation grouped by sections able to be placed on the canvas.", - type: "registry:block", - registryDependencies: ["card"], + "logo_strapi": { + name: "logo_strapi", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/flow-card-01/page.tsx", - type: "registry:page", - target: "app/flows/page.tsx" - },{ - path: "registry/default/blocks/flow-card-01/components/flow-card.tsx", - type: "registry:component", + path: "registry/default/logos/logo_strapi.tsx", + type: "registry:logo", target: "" }], - categories: ["flows","canvas"], - component: React.lazy(() => import("@/registry/default/blocks/flow-card-01/page.tsx")), - source: "__registry__/default/blocks/flow-card-01/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_strapi")), + source: "", meta: undefined, }, - "sidebar-01": { - name: "sidebar-01", - description: "A simple sidebar with navigation grouped by section.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], + "logo_stripe": { + name: "logo_stripe", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-01/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-01/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-01/components/search-form.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-01/components/version-switcher.tsx", - type: "registry:component", + path: "registry/default/logos/logo_stripe.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-01/page.tsx")), - source: "__registry__/default/blocks/sidebar-01/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_stripe")), + source: "", meta: undefined, }, - "sidebar-02": { - name: "sidebar-02", - description: "A sidebar with collapsible sections.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","dropdown-menu"], + "logo_style-dictionary": { + name: "logo_style-dictionary", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-02/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-02/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-02/components/search-form.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-02/components/version-switcher.tsx", - type: "registry:component", + path: "registry/default/logos/logo_style-dictionary.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-02/page.tsx")), - source: "__registry__/default/blocks/sidebar-02/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_style-dictionary")), + source: "", meta: undefined, }, - "sidebar-03": { - name: "sidebar-03", - description: "A sidebar with submenus.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb"], + "logo_supernova": { + name: "logo_supernova", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-03/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-03/components/app-sidebar.tsx", - type: "registry:component", + path: "registry/default/logos/logo_supernova.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-03/page.tsx")), - source: "__registry__/default/blocks/sidebar-03/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_supernova")), + source: "", meta: undefined, }, - "sidebar-04": { - name: "sidebar-04", - description: "A floating sidebar with submenus.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator"], + "logo_tokens-studio": { + name: "logo_tokens-studio", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-04/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-04/components/app-sidebar.tsx", - type: "registry:component", + path: "registry/default/logos/logo_tokens-studio.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-04/page.tsx")), - source: "__registry__/default/blocks/sidebar-04/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_tokens-studio")), + source: "", meta: undefined, }, - "sidebar-05": { - name: "sidebar-05", - description: "A sidebar with collapsible submenus.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","label","collapsible"], + "logo_toyota": { + name: "logo_toyota", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-05/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-05/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-05/components/search-form.tsx", - type: "registry:component", + path: "registry/default/logos/logo_toyota.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-05/page.tsx")), - source: "__registry__/default/blocks/sidebar-05/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_toyota")), + source: "", meta: undefined, }, - "sidebar-06": { - name: "sidebar-06", - description: "A sidebar with submenus as dropdowns.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","card","dropdown-menu"], + "logo_truwhip": { + name: "logo_truwhip", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-06/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-06/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-06/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-06/components/sidebar-opt-in-form.tsx", - type: "registry:component", + path: "registry/default/logos/logo_truwhip.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-06/page.tsx")), - source: "__registry__/default/blocks/sidebar-06/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_truwhip")), + source: "", meta: undefined, }, - "sidebar-07": { - name: "sidebar-07", - description: "A sidebar that collapses to icons.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], + "logo_turborepo": { + name: "logo_turborepo", + description: "", + type: "registry:logo", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-07/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-07/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-07/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-07/components/nav-projects.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-07/components/nav-user.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-07/components/team-switcher.tsx", - type: "registry:component", + path: "registry/default/logos/logo_turborepo.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-07/page.tsx")), - source: "__registry__/default/blocks/sidebar-07/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_turborepo")), + source: "", meta: undefined, }, - "sidebar-08": { - name: "sidebar-08", - description: "An inset sidebar with secondary navigation.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar"], - files: [{ - path: "registry/default/blocks/sidebar-08/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-08/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-08/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-08/components/nav-projects.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-08/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-08/components/nav-user.tsx", - type: "registry:component", + "logo_zendesk": { + name: "logo_zendesk", + description: "", + type: "registry:logo", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logo_zendesk.tsx", + type: "registry:logo", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-08/page.tsx")), - source: "__registry__/default/blocks/sidebar-08/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logo_zendesk")), + source: "", meta: undefined, }, - "sidebar-09": { - name: "sidebar-09", - description: "Collapsible nested sidebars.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","dropdown-menu","avatar","switch"], + "logomark_supabase": { + name: "logomark_supabase", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-09/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-09/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-09/components/nav-user.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_supabase.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-09/page.tsx")), - source: "__registry__/default/blocks/sidebar-09/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_supabase")), + source: "", meta: undefined, }, - "sidebar-10": { - name: "sidebar-10", - description: "A sidebar in a popover.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu"], + "logomark_ably": { + name: "logomark_ably", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-10/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-10/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-10/components/nav-actions.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-10/components/nav-favorites.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-10/components/nav-main.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-10/components/nav-secondary.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-10/components/nav-workspaces.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-10/components/team-switcher.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_ably.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-10/page.tsx")), - source: "__registry__/default/blocks/sidebar-10/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_ably")), + source: "", meta: undefined, }, - "sidebar-11": { - name: "sidebar-11", - description: "A sidebar with a collapsible file tree.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible"], + "logomark_airtable": { + name: "logomark_airtable", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-11/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-11/components/app-sidebar.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_airtable.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-11/page.tsx")), - source: "__registry__/default/blocks/sidebar-11/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_airtable")), + source: "", meta: undefined, }, - "sidebar-12": { - name: "sidebar-12", - description: "A sidebar with a calendar.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","collapsible","calendar","dropdown-menu","avatar"], + "logomark_amazon-icon": { + name: "logomark_amazon-icon", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-12/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-12/components/app-sidebar.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-12/components/calendars.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-12/components/date-picker.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-12/components/nav-user.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_amazon-icon.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-12/page.tsx")), - source: "__registry__/default/blocks/sidebar-12/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_amazon-icon")), + source: "", meta: undefined, }, - "sidebar-13": { - name: "sidebar-13", - description: "A sidebar in a dialog.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","button","dialog"], + "logomark_ampersand": { + name: "logomark_ampersand", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-13/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-13/components/settings-dialog.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_ampersand.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-13/page.tsx")), - source: "__registry__/default/blocks/sidebar-13/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_ampersand")), + source: "", meta: undefined, }, - "sidebar-14": { - name: "sidebar-14", - description: "A sidebar on the right.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb"], + "logomark_antd": { + name: "logomark_antd", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-14/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-14/components/app-sidebar.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_antd.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-14/page.tsx")), - source: "__registry__/default/blocks/sidebar-14/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_antd")), + source: "", meta: undefined, }, - "sidebar-15": { - name: "sidebar-15", - description: "A left and right sidebar.", - type: "registry:block", - registryDependencies: ["sidebar","breadcrumb","separator","popover","collapsible","dropdown-menu","calendar","avatar"], + "logomark_appwrite": { + name: "logomark_appwrite", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/sidebar-15/page.tsx", - type: "registry:page", - target: "app/dashboard/page.tsx" - },{ - path: "registry/default/blocks/sidebar-15/components/calendars.tsx", - type: "registry:component", - target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/date-picker.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_appwrite.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/nav-favorites.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_appwrite")), + source: "", + meta: undefined, + }, + "logomark_astro": { + name: "logomark_astro", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_astro.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/nav-main.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_astro")), + source: "", + meta: undefined, + }, + "logomark_atlassian": { + name: "logomark_atlassian", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_atlassian.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/nav-secondary.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_atlassian")), + source: "", + meta: undefined, + }, + "logomark_auth-js": { + name: "logomark_auth-js", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_auth-js.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/nav-user.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_auth-js")), + source: "", + meta: undefined, + }, + "logomark_auth0": { + name: "logomark_auth0", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_auth0.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/nav-workspaces.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_auth0")), + source: "", + meta: undefined, + }, + "logomark_autodesk": { + name: "logomark_autodesk", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_autodesk.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/sidebar-left.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_autodesk")), + source: "", + meta: undefined, + }, + "logomark_aws-cognito": { + name: "logomark_aws-cognito", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_aws-cognito.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/sidebar-right.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_aws-cognito")), + source: "", + meta: undefined, + }, + "logomark_azure-active-directory": { + name: "logomark_azure-active-directory", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_azure-active-directory.tsx", + type: "registry:logomark", target: "" - },{ - path: "registry/default/blocks/sidebar-15/components/team-switcher.tsx", - type: "registry:component", + }], + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_azure-active-directory")), + source: "", + meta: undefined, + }, + "logomark_biome": { + name: "logomark_biome", + description: "", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_biome.tsx", + type: "registry:logomark", target: "" }], - categories: ["sidebar","dashboard"], - component: React.lazy(() => import("@/registry/default/blocks/sidebar-15/page.tsx")), - source: "__registry__/default/blocks/sidebar-15/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_biome")), + source: "", meta: undefined, }, - "login-01": { - name: "login-01", - description: "A simple login form.", - type: "registry:block", - registryDependencies: ["button","card","input","label"], + "logomark_black-box": { + name: "logomark_black-box", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/login-01/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/default/blocks/login-01/components/login-form.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_black-box.tsx", + type: "registry:logomark", target: "" }], - categories: ["authentication","login"], - component: React.lazy(() => import("@/registry/default/blocks/login-01/page.tsx")), - source: "__registry__/default/blocks/login-01/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_black-box")), + source: "", meta: undefined, }, - "login-02": { - name: "login-02", - description: "A two column login page with a cover image.", - type: "registry:block", - registryDependencies: ["button","card","input","label"], + "logomark_bun": { + name: "logomark_bun", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/login-02/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/default/blocks/login-02/components/login-form.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_bun.tsx", + type: "registry:logomark", target: "" }], - categories: ["authentication","login"], - component: React.lazy(() => import("@/registry/default/blocks/login-02/page.tsx")), - source: "__registry__/default/blocks/login-02/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_bun")), + source: "", meta: undefined, }, - "login-03": { - name: "login-03", - description: "A login page with a muted background color.", - type: "registry:block", - registryDependencies: ["button","card","input","label"], + "logomark_chakra": { + name: "logomark_chakra", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/login-03/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/default/blocks/login-03/components/login-form.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_chakra.tsx", + type: "registry:logomark", target: "" }], - categories: ["authentication","login"], - component: React.lazy(() => import("@/registry/default/blocks/login-03/page.tsx")), - source: "__registry__/default/blocks/login-03/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_chakra")), + source: "", meta: undefined, }, - "login-04": { - name: "login-04", - description: "A login page with form and image.", - type: "registry:block", - registryDependencies: ["button","card","input","label"], + "logomark_chroma": { + name: "logomark_chroma", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/login-04/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/default/blocks/login-04/components/login-form.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_chroma.tsx", + type: "registry:logomark", target: "" }], - categories: ["authentication","login"], - component: React.lazy(() => import("@/registry/default/blocks/login-04/page.tsx")), - source: "__registry__/default/blocks/login-04/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_chroma")), + source: "", meta: undefined, }, - "login-05": { - name: "login-05", - description: "A simple email-only login page.", - type: "registry:block", - registryDependencies: ["button","card","input","label"], + "logomark_chromatic": { + name: "logomark_chromatic", + description: "", + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/blocks/login-05/page.tsx", - type: "registry:page", - target: "app/login/page.tsx" - },{ - path: "registry/default/blocks/login-05/components/login-form.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_chromatic.tsx", + type: "registry:logomark", target: "" }], - categories: ["authentication","login"], - component: React.lazy(() => import("@/registry/default/blocks/login-05/page.tsx")), - source: "__registry__/default/blocks/login-05/page.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_chromatic")), + source: "", meta: undefined, }, - "chart-area-axes": { - name: "chart-area-axes", + "logomark_cisco": { + name: "logomark_cisco", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-axes.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_cisco.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-axes.tsx")), - source: "__registry__/default/charts/chart-area-axes.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_cisco")), + source: "", meta: undefined, }, - "chart-area-default": { - name: "chart-area-default", + "logomark_clerk": { + name: "logomark_clerk", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-default.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_clerk.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-default.tsx")), - source: "__registry__/default/charts/chart-area-default.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_clerk")), + source: "", meta: undefined, }, - "chart-area-gradient": { - name: "chart-area-gradient", + "logomark_craft": { + name: "logomark_craft", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-gradient.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_craft.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-gradient.tsx")), - source: "__registry__/default/charts/chart-area-gradient.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_craft")), + source: "", meta: undefined, }, - "chart-area-icons": { - name: "chart-area-icons", + "logomark_custom-auth": { + name: "logomark_custom-auth", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-icons.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_custom-auth.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-icons.tsx")), - source: "__registry__/default/charts/chart-area-icons.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_custom-auth")), + source: "", meta: undefined, }, - "chart-area-interactive": { - name: "chart-area-interactive", + "logomark_datatables": { + name: "logomark_datatables", description: "", - type: "registry:block", - registryDependencies: ["card","chart","select"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-interactive.tsx", - type: "registry:component", + path: "registry/default/logos/logomark_datatables.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-interactive.tsx")), - source: "__registry__/default/charts/chart-area-interactive.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_datatables")), + source: "", meta: undefined, }, - "chart-area-legend": { - name: "chart-area-legend", + "logomark_deloitte": { + name: "logomark_deloitte", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-legend.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_deloitte.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-legend.tsx")), - source: "__registry__/default/charts/chart-area-legend.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_deloitte")), + source: "", meta: undefined, }, - "chart-area-linear": { - name: "chart-area-linear", + "logomark_digidoc": { + name: "logomark_digidoc", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-linear.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_digidoc.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-linear.tsx")), - source: "__registry__/default/charts/chart-area-linear.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_digidoc")), + source: "", meta: undefined, }, - "chart-area-stacked-expand": { - name: "chart-area-stacked-expand", + "logomark_directus": { + name: "logomark_directus", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-stacked-expand.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_directus.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-stacked-expand.tsx")), - source: "__registry__/default/charts/chart-area-stacked-expand.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_directus")), + source: "", meta: undefined, }, - "chart-area-stacked": { - name: "chart-area-stacked", + "logomark_docker": { + name: "logomark_docker", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-stacked.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_docker.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-stacked.tsx")), - source: "__registry__/default/charts/chart-area-stacked.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_docker")), + source: "", meta: undefined, }, - "chart-area-step": { - name: "chart-area-step", + "logomark_dp": { + name: "logomark_dp", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-area-step.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_dp.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-area"], - component: React.lazy(() => import("@/registry/default/charts/chart-area-step.tsx")), - source: "__registry__/default/charts/chart-area-step.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_dp")), + source: "", meta: undefined, }, - "chart-bar-active": { - name: "chart-bar-active", + "logomark_elide-graphql": { + name: "logomark_elide-graphql", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-active.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_elide-graphql.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-active.tsx")), - source: "__registry__/default/charts/chart-bar-active.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_elide-graphql")), + source: "", meta: undefined, }, - "chart-bar-default": { - name: "chart-bar-default", + "logomark_elide": { + name: "logomark_elide", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-default.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_elide.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-default.tsx")), - source: "__registry__/default/charts/chart-bar-default.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_elide")), + source: "", meta: undefined, }, - "chart-bar-horizontal": { - name: "chart-bar-horizontal", + "logomark_entrefine": { + name: "logomark_entrefine", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], - files: [{ - path: "registry/default/charts/chart-bar-horizontal.tsx", - type: "registry:block", + type: "registry:logomark", + registryDependencies: undefined, + files: [{ + path: "registry/default/logos/logomark_entrefine.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-horizontal.tsx")), - source: "__registry__/default/charts/chart-bar-horizontal.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_entrefine")), + source: "", meta: undefined, }, - "chart-bar-interactive": { - name: "chart-bar-interactive", + "logomark_explor": { + name: "logomark_explor", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-interactive.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_explor.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-interactive.tsx")), - source: "__registry__/default/charts/chart-bar-interactive.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_explor")), + source: "", meta: undefined, }, - "chart-bar-label-custom": { - name: "chart-bar-label-custom", + "logomark_expo": { + name: "logomark_expo", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-label-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_expo.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-label-custom.tsx")), - source: "__registry__/default/charts/chart-bar-label-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_expo")), + source: "", meta: undefined, }, - "chart-bar-label": { - name: "chart-bar-label", + "logomark_figma": { + name: "logomark_figma", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-label.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_figma.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-label.tsx")), - source: "__registry__/default/charts/chart-bar-label.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_figma")), + source: "", meta: undefined, }, - "chart-bar-mixed": { - name: "chart-bar-mixed", + "logomark_firebase": { + name: "logomark_firebase", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-mixed.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_firebase.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-mixed.tsx")), - source: "__registry__/default/charts/chart-bar-mixed.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_firebase")), + source: "", meta: undefined, }, - "chart-bar-multiple": { - name: "chart-bar-multiple", + "logomark_flows": { + name: "logomark_flows", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-multiple.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_flows.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-multiple.tsx")), - source: "__registry__/default/charts/chart-bar-multiple.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_flows")), + source: "", meta: undefined, }, - "chart-bar-negative": { - name: "chart-bar-negative", + "logomark_github": { + name: "logomark_github", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-negative.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_github.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-negative.tsx")), - source: "__registry__/default/charts/chart-bar-negative.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_github")), + source: "", meta: undefined, }, - "chart-bar-stacked": { - name: "chart-bar-stacked", + "logomark_google": { + name: "logomark_google", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-bar-stacked.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_google.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-bar"], - component: React.lazy(() => import("@/registry/default/charts/chart-bar-stacked.tsx")), - source: "__registry__/default/charts/chart-bar-stacked.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_google")), + source: "", meta: undefined, }, - "chart-line-default": { - name: "chart-line-default", + "logomark_graphql": { + name: "logomark_graphql", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-default.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_graphql.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-default.tsx")), - source: "__registry__/default/charts/chart-line-default.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_graphql")), + source: "", meta: undefined, }, - "chart-line-dots-colors": { - name: "chart-line-dots-colors", + "logomark_hasura": { + name: "logomark_hasura", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-dots-colors.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_hasura.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-dots-colors.tsx")), - source: "__registry__/default/charts/chart-line-dots-colors.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_hasura")), + source: "", meta: undefined, }, - "chart-line-dots-custom": { - name: "chart-line-dots-custom", + "logomark_headless": { + name: "logomark_headless", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-dots-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_headless.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-dots-custom.tsx")), - source: "__registry__/default/charts/chart-line-dots-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_headless")), + source: "", meta: undefined, }, - "chart-line-dots": { - name: "chart-line-dots", + "logomark_hook-form": { + name: "logomark_hook-form", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-dots.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_hook-form.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-dots.tsx")), - source: "__registry__/default/charts/chart-line-dots.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_hook-form")), + source: "", meta: undefined, }, - "chart-line-interactive": { - name: "chart-line-interactive", + "logomark_hygraph": { + name: "logomark_hygraph", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-interactive.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_hygraph.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-interactive.tsx")), - source: "__registry__/default/charts/chart-line-interactive.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_hygraph")), + source: "", meta: undefined, }, - "chart-line-label-custom": { - name: "chart-line-label-custom", + "logomark_ibm": { + name: "logomark_ibm", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-label-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_ibm.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-label-custom.tsx")), - source: "__registry__/default/charts/chart-line-label-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_ibm")), + source: "", meta: undefined, }, - "chart-line-label": { - name: "chart-line-label", + "logomark_intel": { + name: "logomark_intel", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-label.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_intel.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-label.tsx")), - source: "__registry__/default/charts/chart-line-label.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_intel")), + source: "", meta: undefined, }, - "chart-line-linear": { - name: "chart-line-linear", + "logomark_jp-morgan": { + name: "logomark_jp-morgan", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-linear.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_jp-morgan.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-linear.tsx")), - source: "__registry__/default/charts/chart-line-linear.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_jp-morgan")), + source: "", meta: undefined, }, - "chart-line-multiple": { - name: "chart-line-multiple", + "logomark_json-api": { + name: "logomark_json-api", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-multiple.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_json-api.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-multiple.tsx")), - source: "__registry__/default/charts/chart-line-multiple.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_json-api")), + source: "", meta: undefined, }, - "chart-line-step": { - name: "chart-line-step", + "logomark_kbar": { + name: "logomark_kbar", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-line-step.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_kbar.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-line"], - component: React.lazy(() => import("@/registry/default/charts/chart-line-step.tsx")), - source: "__registry__/default/charts/chart-line-step.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_kbar")), + source: "", meta: undefined, }, - "chart-pie-donut-active": { - name: "chart-pie-donut-active", + "logomark_kinde": { + name: "logomark_kinde", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-donut-active.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_kinde.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-donut-active.tsx")), - source: "__registry__/default/charts/chart-pie-donut-active.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_kinde")), + source: "", meta: undefined, }, - "chart-pie-donut-text": { - name: "chart-pie-donut-text", + "logomark_leveln": { + name: "logomark_leveln", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-donut-text.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_leveln.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-donut-text.tsx")), - source: "__registry__/default/charts/chart-pie-donut-text.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_leveln")), + source: "", meta: undefined, }, - "chart-pie-donut": { - name: "chart-pie-donut", + "logomark_lit": { + name: "logomark_lit", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-donut.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_lit.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-donut.tsx")), - source: "__registry__/default/charts/chart-pie-donut.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_lit")), + source: "", meta: undefined, }, - "chart-pie-interactive": { - name: "chart-pie-interactive", + "logomark_mantine": { + name: "logomark_mantine", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-interactive.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_mantine.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-interactive.tsx")), - source: "__registry__/default/charts/chart-pie-interactive.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_mantine")), + source: "", meta: undefined, }, - "chart-pie-label-custom": { - name: "chart-pie-label-custom", + "logomark_medusa": { + name: "logomark_medusa", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-label-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_medusa.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-label-custom.tsx")), - source: "__registry__/default/charts/chart-pie-label-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_medusa")), + source: "", meta: undefined, }, - "chart-pie-label-list": { - name: "chart-pie-label-list", + "logomark_meta": { + name: "logomark_meta", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-label-list.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_meta.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-label-list.tsx")), - source: "__registry__/default/charts/chart-pie-label-list.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_meta")), + source: "", meta: undefined, }, - "chart-pie-label": { - name: "chart-pie-label", + "logomark_mongodb": { + name: "logomark_mongodb", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-label.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_mongodb.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-label.tsx")), - source: "__registry__/default/charts/chart-pie-label.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_mongodb")), + source: "", meta: undefined, }, - "chart-pie-legend": { - name: "chart-pie-legend", + "logomark_ms-sql-server": { + name: "logomark_ms-sql-server", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-legend.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_ms-sql-server.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-legend.tsx")), - source: "__registry__/default/charts/chart-pie-legend.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_ms-sql-server")), + source: "", meta: undefined, }, - "chart-pie-separator-none": { - name: "chart-pie-separator-none", + "logomark_mui": { + name: "logomark_mui", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-separator-none.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_mui.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-separator-none.tsx")), - source: "__registry__/default/charts/chart-pie-separator-none.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_mui")), + source: "", meta: undefined, }, - "chart-pie-simple": { - name: "chart-pie-simple", + "logomark_mysql": { + name: "logomark_mysql", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-simple.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_mysql.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-simple.tsx")), - source: "__registry__/default/charts/chart-pie-simple.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_mysql")), + source: "", meta: undefined, }, - "chart-pie-stacked": { - name: "chart-pie-stacked", + "logomark_nest-query": { + name: "logomark_nest-query", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-pie-stacked.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_nest-query.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-pie"], - component: React.lazy(() => import("@/registry/default/charts/chart-pie-stacked.tsx")), - source: "__registry__/default/charts/chart-pie-stacked.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_nest-query")), + source: "", meta: undefined, }, - "chart-radar-default": { - name: "chart-radar-default", + "logomark_nest": { + name: "logomark_nest", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-default.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_nest.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-default.tsx")), - source: "__registry__/default/charts/chart-radar-default.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_nest")), + source: "", meta: undefined, }, - "chart-radar-dots": { - name: "chart-radar-dots", + "logomark_nextjs": { + name: "logomark_nextjs", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-dots.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_nextjs.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-dots.tsx")), - source: "__registry__/default/charts/chart-radar-dots.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_nextjs")), + source: "", meta: undefined, }, - "chart-radar-grid-circle-fill": { - name: "chart-radar-grid-circle-fill", + "logomark_nodejs": { + name: "logomark_nodejs", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-grid-circle-fill.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_nodejs.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-circle-fill.tsx")), - source: "__registry__/default/charts/chart-radar-grid-circle-fill.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_nodejs")), + source: "", meta: undefined, }, - "chart-radar-grid-circle-no-lines": { - name: "chart-radar-grid-circle-no-lines", + "logomark_okta": { + name: "logomark_okta", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-grid-circle-no-lines.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_okta.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-circle-no-lines.tsx")), - source: "__registry__/default/charts/chart-radar-grid-circle-no-lines.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_okta")), + source: "", meta: undefined, }, - "chart-radar-grid-circle": { - name: "chart-radar-grid-circle", + "logomark_olio": { + name: "logomark_olio", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-grid-circle.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_olio.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-circle.tsx")), - source: "__registry__/default/charts/chart-radar-grid-circle.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_olio")), + source: "", meta: undefined, }, - "chart-radar-grid-custom": { - name: "chart-radar-grid-custom", + "logomark_oracle": { + name: "logomark_oracle", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-grid-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_oracle.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-custom.tsx")), - source: "__registry__/default/charts/chart-radar-grid-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_oracle")), + source: "", meta: undefined, }, - "chart-radar-grid-fill": { - name: "chart-radar-grid-fill", + "logomark_partytown": { + name: "logomark_partytown", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-grid-fill.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_partytown.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-fill.tsx")), - source: "__registry__/default/charts/chart-radar-grid-fill.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_partytown")), + source: "", meta: undefined, }, - "chart-radar-grid-none": { - name: "chart-radar-grid-none", + "logomark_pendo": { + name: "logomark_pendo", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-grid-none.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_pendo.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-grid-none.tsx")), - source: "__registry__/default/charts/chart-radar-grid-none.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_pendo")), + source: "", meta: undefined, }, - "chart-radar-icons": { - name: "chart-radar-icons", + "logomark_planfoundry": { + name: "logomark_planfoundry", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-icons.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_planfoundry.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-icons.tsx")), - source: "__registry__/default/charts/chart-radar-icons.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_planfoundry")), + source: "", meta: undefined, }, - "chart-radar-label-custom": { - name: "chart-radar-label-custom", + "logomark_pocketbase": { + name: "logomark_pocketbase", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-label-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_pocketbase.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-label-custom.tsx")), - source: "__registry__/default/charts/chart-radar-label-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_pocketbase")), + source: "", meta: undefined, }, - "chart-radar-legend": { - name: "chart-radar-legend", + "logomark_postgresql": { + name: "logomark_postgresql", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-legend.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_postgresql.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-legend.tsx")), - source: "__registry__/default/charts/chart-radar-legend.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_postgresql")), + source: "", meta: undefined, }, - "chart-radar-lines-only": { - name: "chart-radar-lines-only", + "logomark_posthog": { + name: "logomark_posthog", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-lines-only.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_posthog.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-lines-only.tsx")), - source: "__registry__/default/charts/chart-radar-lines-only.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_posthog")), + source: "", meta: undefined, }, - "chart-radar-multiple": { - name: "chart-radar-multiple", + "logomark_radix": { + name: "logomark_radix", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-multiple.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_radix.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-multiple.tsx")), - source: "__registry__/default/charts/chart-radar-multiple.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_radix")), + source: "", meta: undefined, }, - "chart-radar-radius": { - name: "chart-radar-radius", + "logomark_react": { + name: "logomark_react", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radar-radius.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_react.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radar"], - component: React.lazy(() => import("@/registry/default/charts/chart-radar-radius.tsx")), - source: "__registry__/default/charts/chart-radar-radius.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_react")), + source: "", meta: undefined, }, - "chart-radial-grid": { - name: "chart-radial-grid", + "logomark_remix": { + name: "logomark_remix", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radial-grid.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_remix.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radial"], - component: React.lazy(() => import("@/registry/default/charts/chart-radial-grid.tsx")), - source: "__registry__/default/charts/chart-radial-grid.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_remix")), + source: "", meta: undefined, }, - "chart-radial-label": { - name: "chart-radial-label", + "logomark_rest-without-text": { + name: "logomark_rest-without-text", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radial-label.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_rest-without-text.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radial"], - component: React.lazy(() => import("@/registry/default/charts/chart-radial-label.tsx")), - source: "__registry__/default/charts/chart-radial-label.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_rest-without-text")), + source: "", meta: undefined, }, - "chart-radial-shape": { - name: "chart-radial-shape", + "logomark_rest": { + name: "logomark_rest", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radial-shape.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_rest.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radial"], - component: React.lazy(() => import("@/registry/default/charts/chart-radial-shape.tsx")), - source: "__registry__/default/charts/chart-radial-shape.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_rest")), + source: "", meta: undefined, }, - "chart-radial-simple": { - name: "chart-radial-simple", + "logomark_salesforce": { + name: "logomark_salesforce", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radial-simple.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_salesforce.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radial"], - component: React.lazy(() => import("@/registry/default/charts/chart-radial-simple.tsx")), - source: "__registry__/default/charts/chart-radial-simple.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_salesforce")), + source: "", meta: undefined, }, - "chart-radial-stacked": { - name: "chart-radial-stacked", + "logomark_sanity": { + name: "logomark_sanity", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radial-stacked.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_sanity.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radial"], - component: React.lazy(() => import("@/registry/default/charts/chart-radial-stacked.tsx")), - source: "__registry__/default/charts/chart-radial-stacked.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_sanity")), + source: "", meta: undefined, }, - "chart-radial-text": { - name: "chart-radial-text", + "logomark_scales": { + name: "logomark_scales", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-radial-text.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_scales.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-radial"], - component: React.lazy(() => import("@/registry/default/charts/chart-radial-text.tsx")), - source: "__registry__/default/charts/chart-radial-text.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_scales")), + source: "", meta: undefined, }, - "chart-tooltip-default": { - name: "chart-tooltip-default", + "logomark_sentry": { + name: "logomark_sentry", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-default.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_sentry.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-default.tsx")), - source: "__registry__/default/charts/chart-tooltip-default.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_sentry")), + source: "", meta: undefined, }, - "chart-tooltip-indicator-line": { - name: "chart-tooltip-indicator-line", + "logomark_shadcn-ui": { + name: "logomark_shadcn-ui", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-indicator-line.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_shadcn-ui.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-indicator-line.tsx")), - source: "__registry__/default/charts/chart-tooltip-indicator-line.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_shadcn-ui")), + source: "", meta: undefined, }, - "chart-tooltip-indicator-none": { - name: "chart-tooltip-indicator-none", + "logomark_shadcn": { + name: "logomark_shadcn", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-indicator-none.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_shadcn.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-indicator-none.tsx")), - source: "__registry__/default/charts/chart-tooltip-indicator-none.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_shadcn")), + source: "", meta: undefined, }, - "chart-tooltip-label-none": { - name: "chart-tooltip-label-none", + "logomark_signal": { + name: "logomark_signal", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-label-none.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_signal.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-label-none.tsx")), - source: "__registry__/default/charts/chart-tooltip-label-none.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_signal")), + source: "", meta: undefined, }, - "chart-tooltip-label-custom": { - name: "chart-tooltip-label-custom", + "logomark_slack": { + name: "logomark_slack", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-label-custom.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_slack.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-label-custom.tsx")), - source: "__registry__/default/charts/chart-tooltip-label-custom.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_slack")), + source: "", meta: undefined, }, - "chart-tooltip-label-formatter": { - name: "chart-tooltip-label-formatter", + "logomark_sqlite": { + name: "logomark_sqlite", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-label-formatter.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_sqlite.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-label-formatter.tsx")), - source: "__registry__/default/charts/chart-tooltip-label-formatter.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_sqlite")), + source: "", meta: undefined, }, - "chart-tooltip-formatter": { - name: "chart-tooltip-formatter", + "logomark_storybook": { + name: "logomark_storybook", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-formatter.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_storybook.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-formatter.tsx")), - source: "__registry__/default/charts/chart-tooltip-formatter.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_storybook")), + source: "", meta: undefined, }, - "chart-tooltip-icons": { - name: "chart-tooltip-icons", + "logomark_strapi": { + name: "logomark_strapi", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-icons.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_strapi.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-icons.tsx")), - source: "__registry__/default/charts/chart-tooltip-icons.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_strapi")), + source: "", meta: undefined, }, - "chart-tooltip-advanced": { - name: "chart-tooltip-advanced", + "logomark_styledictionary": { + name: "logomark_styledictionary", description: "", - type: "registry:block", - registryDependencies: ["card","chart"], + type: "registry:logomark", + registryDependencies: undefined, files: [{ - path: "registry/default/charts/chart-tooltip-advanced.tsx", - type: "registry:block", + path: "registry/default/logos/logomark_styledictionary.tsx", + type: "registry:logomark", target: "" }], - categories: ["charts","charts-tooltip"], - component: React.lazy(() => import("@/registry/default/charts/chart-tooltip-advanced.tsx")), - source: "__registry__/default/charts/chart-tooltip-advanced.tsx", + categories: undefined, + component: React.lazy(() => import("@/registry/logos/logomark_styledictionary")), + source: "", meta: undefined, }, - "utils": { - name: "utils", + "logomark_sugarless": { + name: "logomark_sugarless", description: "", - type: "registry:lib", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/lib/utils.ts", - type: "registry:lib", + path: "registry/default/logos/logomark_sugarless.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/lib/utils.ts")), + component: React.lazy(() => import("@/registry/logos/logomark_sugarless")), source: "", meta: undefined, }, - "dom-animation": { - name: "dom-animation", + "logomark_swagger": { + name: "logomark_swagger", description: "", - type: "registry:lib", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/lib/dom-animation.ts", - type: "registry:lib", + path: "registry/default/logos/logomark_swagger.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/lib/dom-animation.ts")), + component: React.lazy(() => import("@/registry/logos/logomark_swagger")), source: "", meta: undefined, }, - "buttonVariants": { - name: "buttonVariants", + "logomark_tailwind": { + name: "logomark_tailwind", description: "", - type: "registry:lib", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/lib/buttonUtils.ts", - type: "registry:lib", - target: "" - },{ - path: "registry/default/lib/button-variants.ts", - type: "registry:lib", + path: "registry/default/logos/logomark_tailwind.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/lib/buttonUtils.ts")), + component: React.lazy(() => import("@/registry/logos/logomark_tailwind")), source: "", meta: undefined, }, - "use-mobile": { - name: "use-mobile", + "logomark_tailwindcss": { + name: "logomark_tailwindcss", description: "", - type: "registry:hook", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/hooks/use-mobile.tsx", - type: "registry:hook", + path: "registry/default/logos/logomark_tailwindcss.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/hooks/use-mobile.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_tailwindcss")), source: "", meta: undefined, }, - "use-toast": { - name: "use-toast", + "logomark_turborepo": { + name: "logomark_turborepo", description: "", - type: "registry:hook", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/hooks/use-toast.ts", - type: "registry:hook", + path: "registry/default/logos/logomark_turborepo.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/hooks/use-toast.ts")), + component: React.lazy(() => import("@/registry/logos/logomark_turborepo")), source: "", meta: undefined, }, - "use-ripple": { - name: "use-ripple", + "logomark_typescript": { + name: "logomark_typescript", description: "", - type: "registry:hook", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/hooks/use-ripple.ts", - type: "registry:hook", + path: "registry/default/logos/logomark_typescript.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/hooks/use-ripple.ts")), + component: React.lazy(() => import("@/registry/logos/logomark_typescript")), source: "", meta: undefined, }, - "tracer-card": { - name: "tracer-card", + "logomark_upwork": { + name: "logomark_upwork", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/effect-card/tracer-card.tsx", - type: "registry:prodkt", + path: "registry/default/logos/logomark_upwork.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/effect-card/tracer-card.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_upwork")), source: "", meta: undefined, }, - "marquee-section": { - name: "marquee-section", + "logomark_usegenerated": { + name: "logomark_usegenerated", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/marquee-section.tsx", - type: "registry:prodkt", + path: "registry/default/logos/logomark_usegenerated.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/marquee-section.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_usegenerated")), source: "", meta: undefined, }, - "bento-grid-uno": { - name: "bento-grid-uno", + "logomark_vercel": { + name: "logomark_vercel", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/bento-grid-uno/index.tsx", - type: "registry:prodkt", + path: "registry/default/logos/logomark_vercel.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/bento-grid-uno/index.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_vercel")), source: "", meta: undefined, }, - "add-action-popout": { - name: "add-action-popout", + "logomark_vite": { + name: "logomark_vite", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/add-action-popout.tsx", - type: "registry:prodkt", + path: "registry/default/logos/logomark_vite.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/add-action-popout.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_vite")), source: "", meta: undefined, }, - "flows-compact-sidebar": { - name: "flows-compact-sidebar", + "logomark_wizards": { + name: "logomark_wizards", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/flows-compact-sidebar.tsx", - type: "registry:prodkt", + path: "registry/default/logos/logomark_wizards.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/flows-compact-sidebar.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_wizards")), source: "", meta: undefined, }, - "floating-create-dialog": { - name: "floating-create-dialog", + "logomark_zeplin": { + name: "logomark_zeplin", description: "", - type: "registry:prodkt", + type: "registry:logomark", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/floating-create-dialog.tsx", - type: "registry:prodkt", + path: "registry/default/logos/logomark_zeplin.tsx", + type: "registry:logomark", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/floating-create-dialog.tsx")), + component: React.lazy(() => import("@/registry/logos/logomark_zeplin")), source: "", meta: undefined, }, - "flows-floating-topbar": { - name: "flows-floating-topbar", + "use-store": { + name: "use-store", description: "", - type: "registry:prodkt", + type: "registry:hook", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/flows-floating-topbar.tsx", - type: "registry:prodkt", + path: "registry/default/hooks/use-store.ts", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/flows-floating-topbar.tsx")), + component: React.lazy(() => import("@/registry/default/hooks/use-store.ts")), source: "", meta: undefined, }, - "keyboard-shortcut-key": { - name: "keyboard-shortcut-key", + "use-sidebar-toggle": { + name: "use-sidebar-toggle", description: "", - type: "registry:prodkt", + type: "registry:hook", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/keyboard-shortcut-key.tsx", - type: "registry:prodkt", + path: "registry/default/hooks/use-sidebar-toggle.ts", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/keyboard-shortcut-key.tsx")), + component: React.lazy(() => import("@/registry/default/hooks/use-sidebar-toggle.ts")), source: "", meta: undefined, }, - "keyboard-shortcut-multikey": { - name: "keyboard-shortcut-multikey", + "use-mobile": { + name: "use-mobile", description: "", - type: "registry:prodkt", + type: "registry:hook", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/keyboard-shortcut-multikey.tsx", - type: "registry:prodkt", + path: "registry/default/hooks/use-mobile.tsx", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/keyboard-shortcut-multikey.tsx")), + component: React.lazy(() => import("@/registry/default/hooks/use-mobile.tsx")), source: "", meta: undefined, }, - "learner-badge": { - name: "learner-badge", + "use-toast": { + name: "use-toast", description: "", - type: "registry:prodkt", + type: "registry:hook", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/learner-badge.tsx", - type: "registry:prodkt", + path: "registry/default/hooks/use-toast.ts", + type: "registry:hook", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/learner-badge.tsx")), + component: React.lazy(() => import("@/registry/default/hooks/use-toast.ts")), source: "", meta: undefined, }, - "onboarding-guide": { - name: "onboarding-guide", + "use-ripple": { + name: "use-ripple", description: "", - type: "registry:prodkt", - registryDependencies: undefined, + type: "registry:hook", + registryDependencies: ["dom-animation"], files: [{ - path: "registry/default/prodkt/assets/onboarding-guide.tsx", - type: "registry:prodkt", + path: "registry/default/hooks/use-ripple.ts", + type: "registry:hook", + target: "" + },{ + path: "registry/default/lib/dom-animation.ts", + type: "registry:lib", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/onboarding-guide.tsx")), + component: React.lazy(() => import("@/registry/default/hooks/use-ripple.ts")), source: "", meta: undefined, }, - "planfoundry-collapsed-sidebar": { - name: "planfoundry-collapsed-sidebar", + "rive-mode-toggle": { + name: "rive-mode-toggle", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/planfoundry-collapsed-sidebar.tsx", + path: "registry/default/prodkt/rive/mode-toggle/index.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/planfoundry-collapsed-sidebar.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/rive/mode-toggle/index.tsx")), source: "", meta: undefined, }, - "planfoundry-sidebar": { - name: "planfoundry-sidebar", + "timecard": { + name: "timecard", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/assets/planfoundry-sidebar.tsx", + path: "registry/default/prodkt/timecard/index.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/assets/planfoundry-sidebar.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/timecard/index.tsx")), source: "", meta: undefined, }, - "logo-context": { - name: "logo-context", + "fade-in": { + name: "fade-in", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logo-context.tsx", + path: "registry/default/prodkt/motion/fade-in.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logo-context.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/motion/fade-in.tsx")), source: "", meta: undefined, }, - "design-system-icons": { - name: "design-system-icons", + "fade-out": { + name: "fade-out", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/icons/design-system/index.tsx", + path: "registry/default/prodkt/motion/fade-out.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/icons/design-system/index.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/motion/fade-out.tsx")), source: "", meta: undefined, }, - "prodkt-navigation-icons": { - name: "prodkt-navigation-icons", + "footer-01": { + name: "footer-01", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/icons/prodkt-navigation/index.tsx", + path: "registry/default/prodkt/footers/footer-01/index.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/icons/prodkt-navigation/index.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/footers/footer-01/index.tsx")), source: "", meta: undefined, }, - "logo_craft": { - name: "logo_craft", + "web-app-01-layout": { + name: "web-app-01-layout", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logo_craft.tsx", + path: "registry/default/prodkt/layouts/web-app-01/index.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/offices.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/container.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/social-media.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/admin-panel-layout.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/collapse-menu-button.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/content-layout.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/footer.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/menu-list.ts", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/menu.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/navbar.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/sheet-menu.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/sidebar-toggle.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/sidebar.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/layouts/web-app-01/aside-01/user-nav.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logo_craft.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/layouts/web-app-01/index.tsx")), source: "", meta: undefined, }, - "logo_olio": { - name: "logo_olio", + "jump-to-section": { + name: "jump-to-section", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logo_olio.tsx", + path: "registry/default/prodkt/jump-to-section/index.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/jump-to-section/bryan-funk-section.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/jump-to-section/marquee.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/jump-to-section/skill-marquee.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/jump-to-section/grid-bg-03.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logo_olio.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/jump-to-section/index.tsx")), source: "", meta: undefined, }, - "logo_planfoundry": { - name: "logo_planfoundry", + "tracer-card": { + name: "tracer-card", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logo_planfoundry.tsx", + path: "registry/default/prodkt/effect-card/tracer-card.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logo_planfoundry.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/effect-card/tracer-card.tsx")), source: "", meta: undefined, }, - "logo_scales": { - name: "logo_scales", + "marquee-section": { + name: "marquee-section", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logo_scales.tsx", + path: "registry/default/prodkt/marquee-section.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logo_scales.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/marquee-section.tsx")), source: "", meta: undefined, }, - "logomark_ampersand": { - name: "logomark_ampersand", + "bento-grid": { + name: "bento-grid", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_ampersand.tsx", + path: "registry/default/prodkt/bento-grid-uno/page.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/bento-grid-uno/feature-card.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/bento-grid-uno/feature-grid.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/bento-grid-uno/feature-showcase.tsx", + type: "registry:prodkt", + target: "" + },{ + path: "registry/default/prodkt/bento-grid-uno/technology-marquee.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_ampersand.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/bento-grid-uno/page.tsx")), source: "", meta: undefined, }, - "logomark_craft": { - name: "logomark_craft", + "add-action-popout": { + name: "add-action-popout", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_craft.tsx", + path: "registry/default/prodkt/assets/add-action-popout.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_craft.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/add-action-popout.tsx")), source: "", meta: undefined, }, - "logomark_digidoc": { - name: "logomark_digidoc", + "flows-compact-sidebar": { + name: "flows-compact-sidebar", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_digidoc.tsx", + path: "registry/default/prodkt/assets/flows-compact-sidebar.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_digidoc.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/flows-compact-sidebar.tsx")), source: "", meta: undefined, }, - "logomark_explor": { - name: "logomark_explor", + "floating-create-dialog": { + name: "floating-create-dialog", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_explor.tsx", + path: "registry/default/prodkt/assets/floating-create-dialog.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_explor.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/floating-create-dialog.tsx")), source: "", meta: undefined, }, - "logomark_flows": { - name: "logomark_flows", + "flows-floating-topbar": { + name: "flows-floating-topbar", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_flows.tsx", + path: "registry/default/prodkt/assets/flows-floating-topbar.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_flows.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/flows-floating-topbar.tsx")), source: "", meta: undefined, }, - "logomark_leveln": { - name: "logomark_leveln", + "keyboard-shortcut-key": { + name: "keyboard-shortcut-key", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_leveln.tsx", + path: "registry/default/prodkt/assets/keyboard-shortcut-key.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_leveln.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/keyboard-shortcut-key.tsx")), source: "", meta: undefined, }, - "logomark_olio": { - name: "logomark_olio", + "keyboard-shortcut-multikey": { + name: "keyboard-shortcut-multikey", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_olio.tsx", + path: "registry/default/prodkt/assets/keyboard-shortcut-multikey.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_olio.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/keyboard-shortcut-multikey.tsx")), source: "", meta: undefined, }, - "logomark_planfoundry": { - name: "logomark_planfoundry", + "learner-badge": { + name: "learner-badge", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_planfoundry.tsx", + path: "registry/default/prodkt/assets/learner-badge.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_planfoundry.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/learner-badge.tsx")), source: "", meta: undefined, }, - "logomark_remix": { - name: "logomark_remix", + "onboarding-guide": { + name: "onboarding-guide", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_remix.tsx", + path: "registry/default/prodkt/assets/onboarding-guide.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_remix.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/onboarding-guide.tsx")), source: "", meta: undefined, }, - "logomark_scales": { - name: "logomark_scales", + "planfoundry-collapsed-sidebar": { + name: "planfoundry-collapsed-sidebar", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_scales.tsx", + path: "registry/default/prodkt/assets/planfoundry-collapsed-sidebar.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_scales.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/planfoundry-collapsed-sidebar.tsx")), source: "", meta: undefined, }, - "logomark_signal": { - name: "logomark_signal", + "planfoundry-sidebar": { + name: "planfoundry-sidebar", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_signal.tsx", + path: "registry/default/prodkt/assets/planfoundry-sidebar.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_signal.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/assets/planfoundry-sidebar.tsx")), source: "", meta: undefined, }, - "logomark_sugarless": { - name: "logomark_sugarless", + "logo-context": { + name: "logo-context", description: "", type: "registry:prodkt", registryDependencies: undefined, files: [{ - path: "registry/default/prodkt/logomark_sugarless.tsx", + path: "registry/default/prodkt/logo-context.tsx", type: "registry:prodkt", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/logomark_sugarless.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/logo-context.tsx")), source: "", meta: undefined, }, @@ -9738,6 +14416,21 @@ export const Index: Record = { source: "", meta: undefined, }, + "config-theme-switcher": { + name: "config-theme-switcher", + description: "", + type: "registry:prodkt", + registryDependencies: undefined, + files: [{ + path: "registry/default/prodkt/config-theme-switcher.tsx", + type: "registry:prodkt", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/prodkt/config-theme-switcher.tsx")), + source: "", + meta: undefined, + }, "theme-switcher": { name: "theme-switcher", description: "", @@ -9929,22 +14622,52 @@ export const Index: Record = { target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/prodkt/packages-marquee.tsx")), + component: React.lazy(() => import("@/registry/default/prodkt/packages-marquee.tsx")), + source: "", + meta: undefined, + }, + "marquee": { + name: "marquee", + description: "", + type: "registry:effect", + registryDependencies: ["utils"], + files: [{ + path: "registry/default/effects/marquee.tsx", + type: "registry:effect", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/effects/marquee.tsx")), + source: "", + meta: undefined, + }, + "tracer": { + name: "tracer", + description: "", + type: "registry:effect", + registryDependencies: ["utils"], + files: [{ + path: "registry/default/effects/tracer.tsx", + type: "registry:effect", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/effects/tracer.tsx")), source: "", meta: undefined, }, - "tracer": { - name: "tracer", + "shine": { + name: "shine", description: "", type: "registry:effect", registryDependencies: undefined, files: [{ - path: "registry/default/effects/tracer.tsx", + path: "registry/default/effects/shine.tsx", type: "registry:effect", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/effects/tracer.tsx")), + component: React.lazy(() => import("@/registry/default/effects/shine.tsx")), source: "", meta: undefined, }, @@ -10658,33 +15381,348 @@ export const Index: Record = { source: "", meta: undefined, }, - "effect-tracer-card-demo": { - name: "effect-tracer-card-demo", + "nexsale-button-demo": { + name: "nexsale-button-demo", description: "", type: "registry:example", - registryDependencies: ["tracer-card"], + registryDependencies: ["button"], files: [{ - path: "registry/default/examples/effect-tracer-card-demo.tsx", + path: "registry/default/examples/nexsale/button-demo.tsx", type: "registry:example", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/examples/effect-tracer-card-demo.tsx")), + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-demo.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-primary": { + name: "nexsale-button-primary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-primary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-primary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-secondary": { + name: "nexsale-button-secondary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-secondary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-secondary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-accent": { + name: "nexsale-button-accent", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-accent.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-accent.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-destructive": { + name: "nexsale-button-destructive", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-destructive.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-warning": { + name: "nexsale-button-warning", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-warning.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-warning.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-success": { + name: "nexsale-button-success", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-success.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-success.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-info": { + name: "nexsale-button-info", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-info.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-info.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-ghost": { + name: "nexsale-button-ghost", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-ghost.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-ghost.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered": { + name: "nexsale-button-bordered", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-primary": { + name: "nexsale-button-bordered-primary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-primary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-primary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-secondary": { + name: "nexsale-button-bordered-secondary", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-secondary.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-secondary.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-accent": { + name: "nexsale-button-bordered-accent", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-accent.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-accent.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-destructive": { + name: "nexsale-button-bordered-destructive", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-destructive.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-destructive.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-warning": { + name: "nexsale-button-bordered-warning", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-warning.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-warning.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-success": { + name: "nexsale-button-bordered-success", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-success.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-success.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-bordered-info": { + name: "nexsale-button-bordered-info", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-bordered-info.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-bordered-info.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-link": { + name: "nexsale-button-link", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-link.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-link.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-with-icon": { + name: "nexsale-button-with-icon", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-with-icon.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-with-icon.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-loading": { + name: "nexsale-button-loading", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-loading.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-loading.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-icon": { + name: "nexsale-button-icon", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-icon.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-icon.tsx")), + source: "", + meta: undefined, + }, + "nexsale-button-as-child": { + name: "nexsale-button-as-child", + description: "", + type: "registry:example", + registryDependencies: ["button"], + files: [{ + path: "registry/default/examples/nexsale/button-as-child.tsx", + type: "registry:example", + target: "" + }], + categories: undefined, + component: React.lazy(() => import("@/registry/default/examples/nexsale/button-as-child.tsx")), source: "", meta: undefined, }, - "bento-grid-uno-demo": { - name: "bento-grid-uno-demo", + "effect-tracer-card-demo": { + name: "effect-tracer-card-demo", description: "", type: "registry:example", - registryDependencies: ["bento-grid-uno"], + registryDependencies: ["tracer-card"], files: [{ - path: "registry/default/examples/bento-grid-uno-demo.tsx", + path: "registry/default/examples/effect-tracer-card-demo.tsx", type: "registry:example", target: "" }], categories: undefined, - component: React.lazy(() => import("@/registry/default/examples/bento-grid-uno-demo.tsx")), + component: React.lazy(() => import("@/registry/default/examples/effect-tracer-card-demo.tsx")), source: "", meta: undefined, }, @@ -10722,7 +15760,7 @@ export const Index: Record = { name: "component-library", description: "", type: "registry:example", - registryDependencies: ["component-library"], + registryDependencies: undefined, files: [{ path: "registry/default/examples/design-system-icons/component-library.tsx", type: "registry:example", @@ -10737,7 +15775,7 @@ export const Index: Record = { name: "design-language", description: "", type: "registry:example", - registryDependencies: ["design-language"], + registryDependencies: undefined, files: [{ path: "registry/default/examples/design-system-icons/design-language.tsx", type: "registry:example", @@ -10752,7 +15790,7 @@ export const Index: Record = { name: "design-libraries", description: "", type: "registry:example", - registryDependencies: ["design-libraries"], + registryDependencies: undefined, files: [{ path: "registry/default/examples/design-system-icons/design-libraries.tsx", type: "registry:example", @@ -10767,7 +15805,7 @@ export const Index: Record = { name: "documentation", description: "", type: "registry:example", - registryDependencies: ["documentation"], + registryDependencies: undefined, files: [{ path: "registry/default/examples/design-system-icons/documentation.tsx", type: "registry:example", @@ -10782,7 +15820,7 @@ export const Index: Record = { name: "governance", description: "", type: "registry:example", - registryDependencies: ["governance"], + registryDependencies: undefined, files: [{ path: "registry/default/examples/design-system-icons/governance.tsx", type: "registry:example", @@ -10797,7 +15835,7 @@ export const Index: Record = { name: "sandboxes", description: "", type: "registry:example", - registryDependencies: ["sandboxes"], + registryDependencies: undefined, files: [{ path: "registry/default/examples/design-system-icons/sandboxes.tsx", type: "registry:example", diff --git a/apps/www/__registry__/new-york/blocks/download-01/page.tsx b/apps/www/__registry__/new-york/blocks/download-01/page.tsx new file mode 100644 index 00000000..ae1c4a26 --- /dev/null +++ b/apps/www/__registry__/new-york/blocks/download-01/page.tsx @@ -0,0 +1,9 @@ +import Download01 from "./components/download-01" + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/apps/www/__registry__/new-york/blocks/effect-card-01/page.tsx b/apps/www/__registry__/new-york/blocks/effect-card-01/page.tsx index 8237488d..9687b65d 100644 --- a/apps/www/__registry__/new-york/blocks/effect-card-01/page.tsx +++ b/apps/www/__registry__/new-york/blocks/effect-card-01/page.tsx @@ -2,10 +2,8 @@ import TracerCard01 from "./components/effect-card-01" export default function Page() { return ( -
-
- -
+
+
) } diff --git a/apps/www/__registry__/new-york/blocks/effect-jump-to-section-01/page.tsx b/apps/www/__registry__/new-york/blocks/effect-jump-to-section-01/page.tsx new file mode 100644 index 00000000..378e50c0 --- /dev/null +++ b/apps/www/__registry__/new-york/blocks/effect-jump-to-section-01/page.tsx @@ -0,0 +1,13 @@ +import JumpToSection01 from "@/registry/new-york/blocks/effect-jump-to-section-01/components/index" + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/apps/www/__registry__/new-york/blocks/flow-card-01/page.tsx b/apps/www/__registry__/new-york/blocks/flow-card-01/page.tsx index 6a3bd75d..a4892131 100644 --- a/apps/www/__registry__/new-york/blocks/flow-card-01/page.tsx +++ b/apps/www/__registry__/new-york/blocks/flow-card-01/page.tsx @@ -2,10 +2,12 @@ import { FlowCard } from "@/registry/default/blocks/flow-card-01/components/flow export default function Page() { return ( -
-
- -
+
+
) } diff --git a/apps/www/__registry__/new-york/blocks/layouts/web-app-01/page.tsx b/apps/www/__registry__/new-york/blocks/layouts/web-app-01/page.tsx new file mode 100644 index 00000000..f824258f --- /dev/null +++ b/apps/www/__registry__/new-york/blocks/layouts/web-app-01/page.tsx @@ -0,0 +1,14 @@ +import WebApp01 from "./components" +import "../../../../../styles/sparkstack_globals.css" + +export default function Page() { + return ( +
+ +
+ ) +} diff --git a/apps/www/__registry__/new-york/blocks/login-nexsale/page.tsx b/apps/www/__registry__/new-york/blocks/login-nexsale/page.tsx new file mode 100644 index 00000000..2e47430d --- /dev/null +++ b/apps/www/__registry__/new-york/blocks/login-nexsale/page.tsx @@ -0,0 +1,11 @@ +import { LoginNexsale } from "@/registry/new-york/blocks/login-nexsale/components/login-form" + +export default function LoginPage() { + return ( +
+
+ +
+
+ ) +} diff --git a/apps/www/app/(app)/blocks/[...categories]/page.tsx b/apps/www/app/(app)/blocks/[...categories]/page.tsx index d0208692..f8e1b1b6 100644 --- a/apps/www/app/(app)/blocks/[...categories]/page.tsx +++ b/apps/www/app/(app)/blocks/[...categories]/page.tsx @@ -23,7 +23,7 @@ export default async function BlocksPage({ return blocks.map((name) => (
diff --git a/apps/www/app/(app)/blocks/page.tsx b/apps/www/app/(app)/blocks/page.tsx index f8f38016..a874808d 100644 --- a/apps/www/app/(app)/blocks/page.tsx +++ b/apps/www/app/(app)/blocks/page.tsx @@ -14,7 +14,7 @@ export default async function BlocksPage() { {FEATURED_BLOCKS.map((block) => (
diff --git a/apps/www/app/(app)/page.tsx b/apps/www/app/(app)/page.tsx index bb41dc3f..7e13c5f8 100644 --- a/apps/www/app/(app)/page.tsx +++ b/apps/www/app/(app)/page.tsx @@ -17,10 +17,10 @@ export default function IndexPage() { <> - Build your component library + Maintained & Extended shadcn/ui - Beautifully designed components that you can copy and paste into your - apps. Made with Tailwind CSS. Open source. + Custom components & extended shadcn/ui. Radix Color & extended theming + for improved multibrand implementations.