{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "extends": "none",
  "name": "table-resize-example",
  "title": "Table Resize",
  "description": "table-resize-example",
  "registryDependencies": [
    "https://intentui.com/r/table"
  ],
  "files": [
    {
      "path": "src/components/examples/collections/table/table-resize-example.tsx",
      "content": "'use client'\nimport {\n  Table,\n  TableBody,\n  TableCell,\n  TableColumn,\n  TableHeader,\n  TableRow,\n} from '@/components/ui/table'\n\nexport default function TableResizeDemo() {\n  return (\n    <div className=\"rounded-lg border p-4\">\n      <Table allowResize aria-label=\"Vocalists\">\n        <TableHeader>\n          <TableColumn className=\"max-w-10\">ID</TableColumn>\n          <TableColumn isRowHeader isResizable>\n            Name\n          </TableColumn>\n          <TableColumn isResizable>Email</TableColumn>\n          <TableColumn>Age</TableColumn>\n          <TableColumn>Role</TableColumn>\n          <TableColumn isResizable>Band</TableColumn>\n          <TableColumn>Status</TableColumn>\n        </TableHeader>\n        <TableBody items={items}>\n          {(item) => (\n            <TableRow id={item.id}>\n              <TableCell>{item.id}</TableCell>\n              <TableCell>{item.name}</TableCell>\n              <TableCell>{item.email}</TableCell>\n              <TableCell>{item.age}</TableCell>\n              <TableCell>{item.role}</TableCell>\n              <TableCell>{item.band}</TableCell>\n              <TableCell>{item.status}</TableCell>\n            </TableRow>\n          )}\n        </TableBody>\n      </Table>\n    </div>\n  )\n}\n\nconst items = [\n  {\n    id: 1,\n    name: 'Randy Blythe',\n    email: 'randy.blythe@example.com',\n    age: 52,\n    role: 'Vocalist',\n    band: 'Lamb of God',\n    status: 'Active',\n  },\n  {\n    id: 2,\n    name: 'Phil Anselmo',\n    email: 'phil.anselmo@example.com',\n    age: 55,\n    role: 'Vocalist',\n    band: 'Pantera',\n    status: 'Active',\n  },\n  {\n    id: 3,\n    name: 'George Fisher',\n    email: 'george.fisher@example.com',\n    age: 53,\n    role: 'Vocalist',\n    band: 'Cannibal Corpse',\n    status: 'Active',\n  },\n  {\n    id: 4,\n    name: 'Corey Taylor',\n    email: 'corey.taylor@example.com',\n    age: 50,\n    role: 'Vocalist',\n    band: 'Slipknot',\n    status: 'Active',\n  },\n  {\n    id: 5,\n    name: 'Trevor Strnad',\n    email: 'trevor.strnad@example.com',\n    age: 41,\n    role: 'Vocalist',\n    band: 'The Black Dahlia Murder',\n    status: 'Inactive',\n  },\n  {\n    id: 6,\n    name: 'Chuck Schuldiner',\n    email: 'chuck.schuldiner@example.com',\n    age: 34,\n    role: 'Vocalist',\n    band: 'Death',\n    status: 'Deceased',\n  },\n  {\n    id: 7,\n    name: 'Mitch Lucker',\n    email: 'mitch.lucker@example.com',\n    age: 28,\n    role: 'Vocalist',\n    band: 'Suicide Silence',\n    status: 'Deceased',\n  },\n]\n",
      "type": "registry:page",
      "target": "app/table-resize-example/page.tsx"
    }
  ],
  "type": "registry:page"
}