import type { RowData } from '@tanstack/table-core'; import { TABLE_NAME_METADATA_KEY } from './constants.ts'; import { DataTableBody } from './DataTableBody.tsx'; import { DataTableControls } from './DataTableControls.tsx'; import { DataTableHead } from './DataTableHead.tsx'; import { DataTablePagination } from './DataTablePagination.tsx'; import { useContainerRef, useDataTableHandle, useDataTableStore } from './hooks.ts'; import type { DataTableContentProps } from './types.ts'; export const DataTableContent = ({ disableSearch, emptyStateProps, onRowClick, onRowDoubleClick, onSearchChange, togglesComponent }: DataTableContentProps) => { const containerRef = useContainerRef(); const meta = useDataTableHandle('tableMeta'); const style = useDataTableStore((state) => state.style); return (
{!disableSearch && }
); };