Shadcn table primitive extended with TableComponent and a keyboard-focusable scroll container (tabIndex={0}, WCAG 2.1.1). Optional when you already ship a compatible components/ui/table.tsx — install explicitly or via @niko-table/data-table. À-la-carte controls that only pull data-table-core do not install this file, so customized tables are not overwritten.
pnpm dlx shadcn@latest add "https://niko-table.com/r/data-table-ui.json"