|
@@ -14,6 +14,7 @@ import {
|
|
|
getSortedRowModel,
|
|
getSortedRowModel,
|
|
|
useReactTable,
|
|
useReactTable,
|
|
|
} from '@tanstack/react-table'
|
|
} from '@tanstack/react-table'
|
|
|
|
|
+import { cn } from '@/lib/utils'
|
|
|
import {
|
|
import {
|
|
|
Table,
|
|
Table,
|
|
|
TableBody,
|
|
TableBody,
|
|
@@ -79,7 +80,10 @@ export function UsersTable({ columns, data }: DataTableProps) {
|
|
|
<TableHead
|
|
<TableHead
|
|
|
key={header.id}
|
|
key={header.id}
|
|
|
colSpan={header.colSpan}
|
|
colSpan={header.colSpan}
|
|
|
- className={header.column.columnDef.meta?.className ?? ''}
|
|
|
|
|
|
|
+ className={cn(
|
|
|
|
|
+ 'bg-background group-hover/row:bg-muted group-data-[state=selected]/row:bg-muted',
|
|
|
|
|
+ header.column.columnDef.meta?.className ?? ''
|
|
|
|
|
+ )}
|
|
|
>
|
|
>
|
|
|
{header.isPlaceholder
|
|
{header.isPlaceholder
|
|
|
? null
|
|
? null
|
|
@@ -104,7 +108,10 @@ export function UsersTable({ columns, data }: DataTableProps) {
|
|
|
{row.getVisibleCells().map((cell) => (
|
|
{row.getVisibleCells().map((cell) => (
|
|
|
<TableCell
|
|
<TableCell
|
|
|
key={cell.id}
|
|
key={cell.id}
|
|
|
- className={cell.column.columnDef.meta?.className ?? ''}
|
|
|
|
|
|
|
+ className={cn(
|
|
|
|
|
+ 'bg-background group-hover/row:bg-muted group-data-[state=selected]/row:bg-muted',
|
|
|
|
|
+ cell.column.columnDef.meta?.className ?? ''
|
|
|
|
|
+ )}
|
|
|
>
|
|
>
|
|
|
{flexRender(
|
|
{flexRender(
|
|
|
cell.column.columnDef.cell,
|
|
cell.column.columnDef.cell,
|