This package keeps a stable public API through index.ts; feature code should
continue importing from @/components/data-table.
core/: TanStack table rendering primitives, headers, rows, pagination, loading, empty states, and pinned-column behavior.layout/: responsive page-level composition that combines toolbar, desktop table, mobile list, bulk actions, and pagination placement.toolbar/: filter/search/view-option controls and selection action toolbar.static/: lightweight table rendering for local/static arrays that do not need TanStack state.hooks/: table state and filter hooks.
Keep feature-specific columns, actions, and dialogs inside their feature folders. Shared table code belongs here only when it is reusable across more than one feature.