{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "box-kite",
  "homepage": "https://www.box-kite.dev",
  "items": [
    {
      "name": "data-grid",
      "type": "registry:block",
      "title": "Invoices data grid",
      "description": "A virtualized data grid wired to sample invoices: search, column filters, grouping, totals, an editable amount that is validated, range selection with copy and paste, and CSV/XLSX export.",
      "author": "Box Kite <https://www.box-kite.dev>",
      "categories": [
        "data-grid",
        "table",
        "dashboard"
      ],
      "dependencies": [
        "@box-kite/react"
      ],
      "files": [
        {
          "path": "registry/blocks/data-grid/invoices-grid.tsx",
          "type": "registry:block",
          "target": "@components/box-kite/invoices-grid.tsx"
        },
        {
          "path": "registry/blocks/data-grid/invoice-rows.ts",
          "type": "registry:lib",
          "target": "@components/box-kite/invoice-rows.ts"
        }
      ]
    },
    {
      "name": "settings-form",
      "type": "registry:block",
      "title": "Settings form",
      "description": "A settings panel of real form controls — text fields, a searchable select, a radio group, a slider and a switch — that reads its own fields on submit, so none of it needs state.",
      "author": "Box Kite <https://www.box-kite.dev>",
      "categories": [
        "form",
        "settings"
      ],
      "dependencies": [
        "@box-kite/react"
      ],
      "files": [
        {
          "path": "registry/blocks/settings-form/settings-form.tsx",
          "type": "registry:block",
          "target": "@components/box-kite/settings-form.tsx"
        }
      ]
    },
    {
      "name": "dashboard-shell",
      "type": "registry:block",
      "title": "Dashboard shell",
      "description": "The frame an admin app hangs off: a sidebar, a header with search, a theme toggle and an account menu, and a row of stat tiles drawn with the chart primitives.",
      "author": "Box Kite <https://www.box-kite.dev>",
      "categories": [
        "dashboard",
        "layout"
      ],
      "dependencies": [
        "@box-kite/react",
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/blocks/dashboard-shell/dashboard-shell.tsx",
          "type": "registry:block",
          "target": "@components/box-kite/dashboard-shell.tsx"
        },
        {
          "path": "registry/blocks/dashboard-shell/dashboard-stats.tsx",
          "type": "registry:component",
          "target": "@components/box-kite/dashboard-stats.tsx"
        }
      ]
    }
  ]
}
