diff --git a/rsconcept/frontend/src/components/data-table/data-table.tsx b/rsconcept/frontend/src/components/data-table/data-table.tsx index a17b0051..23f55159 100644 --- a/rsconcept/frontend/src/components/data-table/data-table.tsx +++ b/rsconcept/frontend/src/components/data-table/data-table.tsx @@ -10,6 +10,7 @@ import { type TableOptions, type VisibilityState } from '@tanstack/react-table'; +import clsx from 'clsx'; import { type Styling } from '../props'; @@ -152,7 +153,12 @@ export function DataTable({ }, [table]); return ( -
+
{!noHeader ? ( setLastSelected(null)} /> diff --git a/rsconcept/frontend/src/components/data-table/sorting-icon.tsx b/rsconcept/frontend/src/components/data-table/sorting-icon.tsx index 4cea117b..4549304f 100644 --- a/rsconcept/frontend/src/components/data-table/sorting-icon.tsx +++ b/rsconcept/frontend/src/components/data-table/sorting-icon.tsx @@ -11,5 +11,5 @@ export function SortingIcon({ sortDirection }: SortingIconProps) { if (sortDirection === 'desc') { return ; } - return ; + return ; } diff --git a/rsconcept/frontend/src/components/data-table/table-body.tsx b/rsconcept/frontend/src/components/data-table/table-body.tsx index 9e2968df..f89a2baf 100644 --- a/rsconcept/frontend/src/components/data-table/table-body.tsx +++ b/rsconcept/frontend/src/components/data-table/table-body.tsx @@ -98,7 +98,7 @@ export function TableBody({ cursor: onRowClicked || onRowDoubleClicked ? 'pointer' : 'auto', paddingBottom: dense ? '0.25rem' : '0.5rem', paddingTop: dense ? '0.25rem' : '0.5rem', - width: noHeader && index === 0 ? `calc(var(--col-${cell.column.id}-size) * 1px)` : 'auto' + width: noHeader && index === 0 ? `calc(var(--col-${cell.column.id}-size) * 1px)` : undefined }} > {flexRender(cell.column.columnDef.cell, cell.getContext())}