From 3a67a1ae6b41706e42f6fe4eb5cb982f53d0cd39 Mon Sep 17 00:00:00 2001 From: IRBorisov <8611739+IRBorisov@users.noreply.github.com> Date: Tue, 10 Oct 2023 11:30:12 +0300 Subject: [PATCH] Fix table NoDataComponent layout --- .../src/components/DataTable/index.tsx | 196 +++++++++--------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/rsconcept/frontend/src/components/DataTable/index.tsx b/rsconcept/frontend/src/components/DataTable/index.tsx index 9ff4f72f..9d67dc76 100644 --- a/rsconcept/frontend/src/components/DataTable/index.tsx +++ b/rsconcept/frontend/src/components/DataTable/index.tsx @@ -108,106 +108,106 @@ export default function DataTable({ } return ( -
+
{isEmpty && (noDataComponent ?? )} - - {!isEmpty && - - - {tableImpl.getHeaderGroups().map( - (headerGroup: HeaderGroup) => ( - - {enableRowSelection && - } - {headerGroup.headers.map( - (header: Header) => ( - - ))} - - ))} - - - - {tableImpl.getRowModel().rows.map( - (row: Row, index) => ( - +
- - 100 ? 'left': 'center', - width: header.getSize(), - cursor: enableSorting && header.column.getCanSort() ? 'pointer': 'auto', - }} - onClick={enableSorting ? header.column.getToggleSortingHandler() : undefined} - > - {header.isPlaceholder ? null : ( -
- {flexRender(header.column.columnDef.header, header.getContext())} - {enableSorting && header.column.getCanSort() && } -
)} -
+ - {enableRowSelection && - } - {row.getVisibleCells().map( - (cell: Cell) => ( - - ))} - - ))} - - - - {tableImpl.getFooterGroups().map( - (footerGroup: HeaderGroup) => ( - - {footerGroup.headers.map( - (header: Header) => ( - - ))} - + {tableImpl.getHeaderGroups().map( + (headerGroup: HeaderGroup) => ( + + {enableRowSelection && + } + {headerGroup.headers.map( + (header: Header) => ( + + ))} + ))} - -
- - onRowClicked && onRowClicked(row.original, event)} - onDoubleClick={event => onRowDoubleClicked && onRowDoubleClicked(row.original, event)} - > - {flexRender(cell.column.columnDef.cell, cell.getContext())} -
- {header.isPlaceholder ? null - : flexRender(header.column.columnDef.footer, header.getContext()) - } -
+ + 100 ? 'left': 'center', + width: header.getSize(), + cursor: enableSorting && header.column.getCanSort() ? 'pointer': 'auto', + }} + onClick={enableSorting ? header.column.getToggleSortingHandler() : undefined} + > + {header.isPlaceholder ? null : ( +
+ {flexRender(header.column.columnDef.header, header.getContext())} + {enableSorting && header.column.getCanSort() && } +
)} +
} - - {!isEmpty && enablePagination && - - } + + + + {tableImpl.getRowModel().rows.map( + (row: Row, index) => ( + + {enableRowSelection && + + + } + {row.getVisibleCells().map( + (cell: Cell) => ( + onRowClicked && onRowClicked(row.original, event)} + onDoubleClick={event => onRowDoubleClicked && onRowDoubleClicked(row.original, event)} + > + {flexRender(cell.column.columnDef.cell, cell.getContext())} + + ))} + + ))} + + + + {tableImpl.getFooterGroups().map( + (footerGroup: HeaderGroup) => ( + + {footerGroup.headers.map( + (header: Header) => ( + + {header.isPlaceholder ? null + : flexRender(header.column.columnDef.footer, header.getContext()) + } + + ))} + + ))} + + + + {enablePagination && + } +
}
); }