{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "bravo",
  "homepage": "http://localhost:3000",
  "items": [
    {
      "name": "utils",
      "type": "registry:lib",
      "title": "Utilities",
      "description": "Class name merging utilities for shadcn components.",
      "dependencies": ["clsx", "tailwind-merge"],
      "files": [
        {
          "path": "registry/laravel-inertia/lib/utils.ts",
          "type": "registry:lib"
        }
      ]
    },
    {
      "name": "button",
      "type": "registry:ui",
      "title": "Button",
      "description": "A typed button primitive with variants, sizes, and Radix Slot composition.",
      "dependencies": ["@radix-ui/react-slot", "class-variance-authority"],
      "registryDependencies": ["@bravo/utils"],
      "files": [
        {
          "path": "registry/laravel-inertia/ui/button.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "dropdown-menu",
      "type": "registry:ui",
      "title": "Dropdown Menu",
      "description": "A menu primitive for grouped actions and option sets.",
      "dependencies": ["@radix-ui/react-dropdown-menu", "lucide-react"],
      "registryDependencies": ["@bravo/utils"],
      "files": [
        {
          "path": "registry/laravel-inertia/ui/dropdown-menu.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "navigation-menu",
      "type": "registry:ui",
      "title": "Navigation Menu",
      "description": "A responsive navigation primitive for top-level site links.",
      "dependencies": [
        "@radix-ui/react-navigation-menu",
        "class-variance-authority",
        "lucide-react"
      ],
      "registryDependencies": ["@bravo/utils"],
      "files": [
        {
          "path": "registry/laravel-inertia/ui/navigation-menu.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "sheet",
      "type": "registry:ui",
      "title": "Sheet",
      "description": "A side panel primitive built on Radix Dialog.",
      "dependencies": ["@radix-ui/react-dialog", "lucide-react"],
      "registryDependencies": ["@bravo/utils"],
      "files": [
        {
          "path": "registry/laravel-inertia/ui/sheet.tsx",
          "type": "registry:ui"
        }
      ]
    },
    {
      "name": "hello-fishy",
      "type": "registry:block",
      "title": "Hello Fishy",
      "description": "A simple block that alerts 'fisksås'",
      "registryDependencies": ["@bravo/button"],
      "files": [
        {
          "path": "registry/laravel-inertia/blocks/hello-fishy.tsx",
          "type": "registry:block"
        }
      ]
    },
    {
      "name": "site-header",
      "type": "registry:block",
      "title": "Site Header",
      "description": "A responsive header block with desktop navigation, mobile navigation, and a light/dark/system theme selector.",
      "registryDependencies": [
        "@bravo/button",
        "@bravo/mobile-nav",
        "@bravo/site-nav",
        "@bravo/theme-selector"
      ],
      "files": [
        {
          "path": "registry/laravel-inertia/blocks/site-header.tsx",
          "type": "registry:block"
        }
      ]
    },
    {
      "name": "site-nav",
      "type": "registry:component",
      "title": "Site Nav",
      "description": "A desktop site navigation component built with shadcn Navigation Menu.",
      "registryDependencies": ["@bravo/navigation-menu"],
      "files": [
        {
          "path": "registry/laravel-inertia/components/site-nav.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "mobile-nav",
      "type": "registry:component",
      "title": "Mobile Nav",
      "description": "A mobile site navigation component built with shadcn Sheet.",
      "dependencies": ["lucide-react"],
      "registryDependencies": ["@bravo/button", "@bravo/sheet", "@bravo/site-nav"],
      "files": [
        {
          "path": "registry/laravel-inertia/components/mobile-nav.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "theme-selector",
      "type": "registry:component",
      "title": "Theme Selector",
      "description": "A light, dark, and system theme selector built with shadcn Dropdown Menu.",
      "dependencies": ["lucide-react"],
      "registryDependencies": ["@bravo/button", "@bravo/dropdown-menu"],
      "files": [
        {
          "path": "registry/laravel-inertia/components/theme-selector.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "braavos-hero",
      "type": "registry:block",
      "title": "Braavos Hero",
      "description": "A frontend hero block for laravel-braavos-hero content data.",
      "registryDependencies": ["@bravo/utils"],
      "files": [
        {
          "path": "registry/laravel-inertia/blocks/braavos-hero.tsx",
          "type": "registry:block"
        }
      ]
    },
    {
      "name": "fishy-button",
      "type": "registry:component",
      "title": "Fishy Button",
      "description": "A simple button component with a fishy theme",
      "registryDependencies": ["@bravo/button"],
      "files": [
        {
          "path": "registry/laravel-inertia/components/fishy-button.tsx",
          "type": "registry:component"
        }
      ]
    }
  ]
}
