dentil

Changelog

The shadcn CLI copies files into your project and doesn't track versions, so updates don't reach you on their own. To see how your copy differs from the latest, run add with --diff. It changes nothing. Re-run without it, plus --overwrite, to replace your files, then reapply any local edits.

pnpm dlx shadcn@latest add @dentil/data-table --diff
npx shadcn@latest add @dentil/data-table --diff
yarn dlx shadcn@latest add @dentil/data-table --diff
bunx --bun shadcn@latest add @dentil/data-table --diff
  1. Initial release

    @dentil/data-table@dentil/data-table-filter@dentil/data-table-url-state@dentil/modals@dentil/sheets
    • @dentil/data-table: DataTable with row links, server-side sorting, offset or cursor pagination, tabs, column visibility, context menus, split view, expandable rows and cross-page selection.
    • @dentil/data-table-filter: Linear-style filter bar adapted from bazza/ui. Ships its MIT license as components/data-table/filter/LICENSE.md.
    • @dentil/data-table-url-state: useTableQueryState, which syncs the table query to the URL.
    • @dentil/modals: promise-based modal registry with lazy-loaded contents and stacking.
    • @dentil/sheets: the same registry for side sheets, plus minimize-to-dock and draft retention.
    • Every item works with Radix styles (new-york, radix-*) and Base UI styles (base-*).