+ {table.options.isLoading && (
+
+
+ )}
+ {!table.options.isLoading && flexRender(cell.column.columnDef.cell, cell.getContext())}
+ |
+ );
+}
diff --git a/packages/react/src/components/DataTable/components/DataTableCell/DataTableCell.types.ts b/packages/react/src/components/DataTable/components/DataTableCell/DataTableCell.types.ts
new file mode 100644
index 000000000..3f678a8cc
--- /dev/null
+++ b/packages/react/src/components/DataTable/components/DataTableCell/DataTableCell.types.ts
@@ -0,0 +1,7 @@
+import { Cell, RowData } from '@tanstack/react-table';
+import type { DataTable } from '../../DataTable.types';
+
+export interface DataTableCellProps+ {isSortable ? ( + + ) : ( + flexRender(header.column.columnDef.header, header.getContext()) + )} + | + ); +} diff --git a/packages/react/src/components/DataTable/components/DataTableColumn/DataTableColumn.types.ts b/packages/react/src/components/DataTable/components/DataTableColumn/DataTableColumn.types.ts new file mode 100644 index 000000000..8fead5c9d --- /dev/null +++ b/packages/react/src/components/DataTable/components/DataTableColumn/DataTableColumn.types.ts @@ -0,0 +1,7 @@ +import { Header, RowData } from '@tanstack/react-table'; +import type { DataTable } from '../../DataTable.types'; + +export interface DataTableColumnProps
---|