{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "Olive UI", "homepage": "https://olive-ui.vercel.app", "items": [ { "name": "centered-hero-block", "type": "registry:block", "title": "Centered Hero Block", "description": "A centered hero block with a badge, title, description, features list, and a call to action button.", "registryDependencies": ["badge", "separator"], "files": [ { "path": "registry/default/blocks/centered-hero-block/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-hero-block/components/centered-hero-block.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-hero-block/components/shiny-button.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-hero-block/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "hero"] }, { "name": "hero-block-with-image-1", "type": "registry:block", "title": "Hero Block With Image Variant 1", "description": "A left aligned hero block with a badge, title, description, 2 buttons (primary, secondary), and an image on the right.", "registryDependencies": ["badge", "separator", "button"], "files": [ { "path": "registry/default/blocks/hero-block-with-image-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/hero-block-with-image-1/components/hero-block-with-image-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/hero-block-with-image-1/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/hero-image.svg", "type": "registry:file", "target": "public/assets/hero-image.svg" } ], "categories": ["landing", "hero"] }, { "name": "hero-block-with-image-2", "type": "registry:block", "title": "Hero Block With Image Variant 2", "description": "A left aligned hero block with a badge, title, description, features, 2 buttons (primary, secondary), and an image on the right.", "registryDependencies": ["badge", "separator", "button"], "files": [ { "path": "registry/default/blocks/hero-block-with-image-2/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/hero-block-with-image-2/components/hero-block-with-image-2.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/hero-block-with-image-2/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/hero-image.svg", "type": "registry:file", "target": "public/assets/hero-image.svg" } ], "categories": ["landing", "hero"] }, { "name": "hero-block-with-image-4", "type": "registry:block", "title": "Hero Block With Image Variant 3", "description": "A right aligned hero block with a badge, title, description, 2 buttons (primary, secondary), and an image on the left.", "registryDependencies": ["badge", "separator", "button"], "files": [ { "path": "registry/default/blocks/hero-block-with-image-3/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/hero-block-with-image-3/components/hero-block-with-image-3.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/hero-block-with-image-3/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/hero-image.svg", "type": "registry:file", "target": "public/assets/hero-image.svg" } ], "categories": ["landing", "hero"] }, { "name": "hero-block-with-image-4", "type": "registry:block", "title": "Hero Block With Image Variant 4", "description": "A right aligned hero block with a badge, title, description, features, 2 buttons (primary, secondary), and an image on the left.", "registryDependencies": ["badge", "separator", "button"], "files": [ { "path": "registry/default/blocks/hero-block-with-image-4/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/hero-block-with-image-4/components/hero-block-with-image-4.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/hero-block-with-image-4/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/hero-image.svg", "type": "registry:file", "target": "public/assets/hero-image.svg" } ], "categories": ["landing", "hero"] }, { "name": "hero-block-with-rating", "type": "registry:block", "title": "Hero Block With Rating", "description": "A centered hero block with a badge, title, description, a call to action button and a rating section.", "registryDependencies": ["avatar"], "files": [ { "path": "registry/default/blocks/hero-block-with-rating/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/hero-block-with-rating/components/hero-block-with-rating.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/hero-block-with-rating/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-hero-block/components/shiny-button.tsx", "type": "registry:component" } ], "categories": ["landing", "hero"] }, { "name": "left-aligned-header", "type": "registry:block", "title": "Left Aligned Header", "descritpion": "A left aligned header with a caption, title and description.", "files": [ { "path": "registry/default/blocks/left-aligned-header/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/left-aligned-header/components/left-aligned-header.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/left-aligned-header/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "header"] }, { "name": "centered-header", "type": "registry:block", "title": "Centered Header", "description": "A centered header with a caption, title and description.", "files": [ { "path": "registry/default/blocks/centered-header/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-header/components/centered-header.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-header/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "header"] }, { "name": "centered-footer", "type": "registry:block", "title": "Centered Footer", "description": "A centered footer with links, a logo, and policy links.", "files": [ { "path": "registry/default/blocks/centered-footer/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-footer/components/centered-footer.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-footer/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "footer"] }, { "name": "left-aligned-footer", "type": "registry:block", "title": "Left Aligned Footer", "description": "A left aligned footer with links, a logo, and policy links.", "files": [ { "path": "registry/default/blocks/left-aligned-footer/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/left-aligned-footer/components/left-aligned-footer.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/left-aligned-footer/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "footer"] }, { "name": "left-aligned-footer-with-socials", "type": "registry:block", "title": "Left Aligned Footer With Socials", "description": "A left aligned footer with links, a logo, policy links, and social media links.", "files": [ { "path": "registry/default/blocks/left-aligned-footer-with-socials/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/left-aligned-footer-with-socials/components/left-aligned-footer-with-socials.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/left-aligned-footer-with-socials/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "footer"] }, { "name": "centered-faq", "type": "registry:block", "title": "Centered FAQ Section", "description": "A centered FAQ section with a title, description, a list of questions and answers, and a call to action.", "registryDependencies": ["card", "accordion", "button"], "files": [ { "path": "registry/default/blocks/centered-faq/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-faq/components/centered-faq.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-faq/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "faq"] }, { "name": "faq-two-sections", "type": "registry:block", "title": "FAQ Two Sections", "description": "A FAQ section with two parts: one for general introduction and another, on the right, for specific questions and answers.", "registryDependencies": ["accordion"], "files": [ { "path": "registry/default/blocks/faq-two-sections/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/faq-two-sections/components/faq-two-sections.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/faq-two-sections/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "faq"] }, { "name": "centered-feature-with-items-1", "type": "registry:block", "title": "Centered Feature With Items Variant 1", "description": "A centered feature section with a badge, title, description, and a list of items (4) with icons and descriptions.", "files": [ { "path": "registry/default/blocks/centered-feature-with-items-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-feature-with-items-1/components/centered-feature-with-items-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-feature-with-items-1/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "feature"] }, { "name": "centered-feature-with-items-2", "type": "registry:block", "title": "Centered Feature With Items Variant 2", "description": "A centered feature section with a badge, title, description, and a list of items (3) with icons and descriptions.", "files": [ { "path": "registry/default/blocks/centered-feature-with-items-2/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-feature-with-items-2/components/centered-feature-with-items-2.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-feature-with-items-2/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "feature"] }, { "name": "centered-feature-with-items-3", "type": "registry:block", "title": "Centered Feature With Items Variant 3", "description": "A centered feature section with a badge, title, and a list of items (6) with icons and descriptions.", "files": [ { "path": "registry/default/blocks/centered-feature-with-items-3/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-feature-with-items-3/components/centered-feature-with-items-3.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-feature-with-items-3/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "feature"] }, { "name": "centered-feature-with-items-4", "type": "registry:block", "title": "Centered Feature With Items Variant 4", "description": "A centered feature section with a badge, title, and a list of items (6) with small icons and descriptions.", "files": [ { "path": "registry/default/blocks/centered-feature-with-items-4/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-feature-with-items-4/components/centered-feature-with-items-4.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-feature-with-items-4/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "feature"] }, { "name": "centered-feature-with-items-5", "type": "registry:block", "title": "Centered Feature With Items Variant 5", "description": "A centered feature section with a badge, title, and a list of items (3) with images and descriptions.", "files": [ { "path": "registry/default/blocks/centered-feature-with-items-5/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/centered-feature-with-items-5/components/centered-feature-with-items-5.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/centered-feature-with-items-5/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "feature"] }, { "name": "left-aligned-feature-with-image-1", "type": "registry:block", "title": "Left Aligned Feature With Image Variant 1", "description": "A left aligned feature section with a badge, title, description, a testimonial, and an image on the right.", "registryDependencies": ["button"], "files": [ { "path": "registry/default/blocks/left-aligned-feature-with-image-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/left-aligned-feature-with-image-1/components/left-aligned-feature-with-image-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/left-aligned-feature-with-image-1/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/feature-image.svg", "type": "registry:file", "target": "public/assets/feature-image.svg" } ], "categories": ["landing", "feature"] }, { "name": "left-aligned-feature-with-image-2", "type": "registry:block", "title": "Left Aligned Feature With Image Variant 2", "description": "A left aligned feature section with a badge, title, description, a testimonial, and an image on the right.", "files": [ { "path": "registry/default/blocks/left-aligned-feature-with-image-2/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/left-aligned-feature-with-image-2/components/left-aligned-feature-with-image-2.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/left-aligned-feature-with-image-2/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/feature-image.svg", "type": "registry:file", "target": "public/assets/feature-image.svg" } ], "categories": ["landing", "feature"] }, { "name": "left-aligned-feature-with-image-3", "type": "registry:block", "title": "Left Aligned Feature With Image Variant 3", "description": "A left aligned feature section with a badge, title, description, a testimonial, and an image on the right.", "registryDependencies": ["button"], "files": [ { "path": "registry/default/blocks/left-aligned-feature-with-image-3/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/left-aligned-feature-with-image-3/components/left-aligned-feature-with-image-3.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/left-aligned-feature-with-image-3/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "public/assets/feature-image.svg", "type": "registry:file", "target": "public/assets/feature-image.svg" } ], "categories": ["landing", "feature"] }, { "name": "bento-grid-1", "type": "registry:block", "title": "Bento Grid Variant 1", "description": "A bento grid layout with a title, description, and a list of items (4) with titles, icons and descriptions.", "registryDependencies": ["card"], "files": [ { "path": "registry/default/blocks/bento-grid-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/bento-grid-1/components/bento-grid-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/bento-grid-1/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "bento-grid"] }, { "name": "bento-grid-2", "type": "registry:block", "title": "Bento Grid Variant 2", "description": "A bento grid layout with a title, description, and a list of items (4) with titles, icons and descriptions.", "registryDependencies": ["card"], "files": [ { "path": "registry/default/blocks/bento-grid-2/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/bento-grid-2/components/bento-grid-2.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/bento-grid-2/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "bento-grid"] }, { "name": "bento-grid-3", "type": "registry:block", "title": "Bento Grid Variant 3", "description": "A bento grid layout with a title, description, and a list of items (5) with titles, icons and descriptions.", "registryDependencies": ["card"], "files": [ { "path": "registry/default/blocks/bento-grid-3/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/bento-grid-3/components/bento-grid-3.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/bento-grid-3/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "bento-grid"] }, { "name": "bento-grid-4", "type": "registry:block", "title": "Bento Grid Variant 4", "description": "A bento grid layout with a title, description, and a list of items (4) with titles, icons and descriptions.", "registryDependencies": ["card"], "files": [ { "path": "registry/default/blocks/bento-grid-4/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/bento-grid-4/components/bento-grid-4.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/bento-grid-4/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "bento-grid"] }, { "name": "single-testimonial", "type": "registry:block", "title": "Single Testimonial", "description": "A single testimonial block with a quote, author avatar, author name, and author position.", "registryDependencies": ["avatar"], "files": [ { "path": "registry/default/blocks/single-testimonial/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/single-testimonial/components/single-testimonial.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/single-testimonial/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "testimonial"] }, { "name": "double-testimonial", "type": "registry:block", "title": "Double Testimonial", "description": "A double testimonial block with a quote, author avatar, author name, and author position.", "registryDependencies": ["avatar"], "files": [ { "path": "registry/default/blocks/double-testimonial/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/double-testimonial/components/double-testimonial.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/double-testimonial/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "testimonial"] }, { "name": "testimonial-with-cards-1", "type": "registry:block", "title": "Testimonial With Cards Variant 1", "description": "A testimonial section with a title, description, and a list of testimonials (3) displayed as cards.", "registryDependencies": ["avatar"], "files": [ { "path": "registry/default/blocks/testimonial-with-cards-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/testimonial-with-cards-1/components/testimonial-with-cards-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/testimonial-with-cards-1/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "testimonial"] }, { "name": "call-to-action-centered", "type": "registry:block", "title": "Call To Action Centered", "description": "A centered call to action block with a badge, title, and a call to action button.", "registryDependencies": ["button"], "files": [ { "path": "registry/default/blocks/call-to-action-centered/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/call-to-action-centered/components/call-to-action-centered.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/call-to-action-centered/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "call-to-action"] }, { "name": "call-to-action-centered-description", "type": "registry:block", "title": "Call To Action Centered With Description", "description": "A centered call to action block with a badge, title, description, and a call to action button.", "registryDependencies": ["button"], "files": [ { "path": "registry/default/blocks/call-to-action-centered-description/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/call-to-action-centered-description/components/call-to-action-centered-description.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/call-to-action-centered-description/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "call-to-action"] }, { "name": "call-to-action-simple", "type": "registry:block", "title": "Call To Action Simple", "description": "A simple call to action block with a title, description, a call to action button, and a helpery button.", "registryDependencies": ["button"], "files": [ { "path": "registry/default/blocks/call-to-action-simple/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/call-to-action-simple/components/call-to-action-simple.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/call-to-action-simple/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "call-to-action"] }, { "name": "pricing-3-plans-1", "type": "registry:block", "title": "Pricing 3 Plans Variant 1", "description": "A pricing section with a badge, title, description and with 3 plans, each with a title, description, features list, and a call to action button.", "registryDependencies": ["badge", "button", "card"], "files": [ { "path": "registry/default/blocks/pricing-3-plans-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/pricing-3-plans-1/components/pricing-3-plans-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/pricing-3-plans-1/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "pricing"] }, { "name": "pricing-2-plans-1", "type": "registry:block", "title": "Pricing 2 Plans Variant 1", "description": "A pricing section with a badge, title, description and with 2 plans, each with a title, description, features list, and a call to action button.", "registryDependencies": ["badge", "button", "card"], "files": [ { "path": "registry/default/blocks/pricing-2-plans-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/pricing-2-plans-1/components/pricing-2-plans-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/pricing-2-plans-1/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "pricing"] }, { "name": "team-grid-cards", "type": "registry:block", "title": "Team Grid Cards", "description": "A team section with a title, description, and a list of team members (6) displayed as cards, each with an avatar, name, position, and social media links.", "registryDependencies": ["avatar", "button", "card"], "files": [ { "path": "registry/default/blocks/team-grid-cards/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/team-grid-cards/components/team-grid-cards.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/team-grid-cards/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "team"] }, { "name": "contact-form-centered", "type": "registry:block", "title": "Contact Form Centered", "description": "A centered contact form block with a badge, title, description, and a contact form. It includes a name field, email field, message field, and a submit button. The form has also a modal that appears on Privacy Policy link click. You should handle the form submission logic, as well as the data validation.", "registryDependencies": [ "button", "checkbox", "input", "label", "textarea", "dialog" ], "files": [ { "path": "registry/default/blocks/contact-form-centered/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/contact-form-centered/components/contact-form-centered.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/contact-form-centered/components/contact-form.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/contact-form-centered/components/max-width-wrapper.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/contact-form-centered/components/policy-modal.tsx", "type": "registry:component" } ], "categories": ["landing", "contact"] }, { "name": "contact-info-no-form", "type": "registry:block", "title": "Contact Info No Form", "description": "A contact info block with a badge, title, description, and social links. The other part of the block is a card with contact information including an address, phone number, and email.", "registryDependencies": ["card", "button"], "files": [ { "path": "registry/default/blocks/contact-info-no-form/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/contact-info-no-form/components/contact-info-no-form.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/contact-info-no-form/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "contact"] }, { "name": "navbar-1", "type": "registry:block", "title": "Navbar Variant 1", "description": "A simple navbar with a logo, navigation links, and a social/actions buttons.", "registryDependencies": ["button"], "files": [ { "path": "registry/default/blocks/navbar-1/page.tsx", "type": "registry:page", "target": "app/blocks/page.tsx" }, { "path": "registry/default/blocks/navbar-1/components/navbar-1.tsx", "type": "registry:component" }, { "path": "registry/default/blocks/navbar-1/components/max-width-wrapper.tsx", "type": "registry:component" } ], "categories": ["landing", "navbar"] } ] }