diff --git a/packages/client/src/components/DataTable/DataTable.types.ts b/packages/client/src/components/DataTable/DataTable.types.ts index 262bf0a9cc..183a0a971b 100644 --- a/packages/client/src/components/DataTable/DataTable.types.ts +++ b/packages/client/src/components/DataTable/DataTable.types.ts @@ -57,7 +57,6 @@ export interface DataTableProps, TValue> { selectedCount: number; selectedRows: TData[]; table: Table; - showToast: (message: string) => void; }) => React.ReactNode; } diff --git a/packages/client/src/components/DataTable/DataTableComponents.tsx b/packages/client/src/components/DataTable/DataTableComponents.tsx index 93dce72839..699bcf7467 100644 --- a/packages/client/src/components/DataTable/DataTableComponents.tsx +++ b/packages/client/src/components/DataTable/DataTableComponents.tsx @@ -53,11 +53,19 @@ const TableRowComponent = >({ className="border-none hover:bg-surface-secondary" > {row.getVisibleCells().map((cell) => { - const meta = cell.column.columnDef.meta as { className?: string } | undefined; + const meta = cell.column.columnDef.meta as + | { className?: string; desktopOnly?: boolean } + | undefined; + const isDesktopOnly = meta?.desktopOnly; return ( {flexRender(cell.column.columnDef.cell, cell.getContext())} @@ -89,9 +97,16 @@ export const SkeletonRows = memo( const columnKey = String( column.id ?? ('accessorKey' in column && column.accessorKey) ?? '', ); - const meta = column.meta as { className?: string } | undefined; + const meta = column.meta as { className?: string; desktopOnly?: boolean } | undefined; return ( - + );