|
@@ -41,6 +41,8 @@ export type TableProps = {
|
|
|
enablePagination?: boolean;
|
|
enablePagination?: boolean;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+const MIN_PAGE_SIZE = 1;
|
|
|
|
|
+
|
|
|
const Table: React.FC<TableProps> = ({
|
|
const Table: React.FC<TableProps> = ({
|
|
|
columns: columnsData,
|
|
columns: columnsData,
|
|
|
data,
|
|
data,
|
|
@@ -80,7 +82,7 @@ const Table: React.FC<TableProps> = ({
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
if (!enablePagination) {
|
|
if (!enablePagination) {
|
|
|
- setPageSize(data.length);
|
|
|
|
|
|
|
+ setPageSize(data.length || MIN_PAGE_SIZE);
|
|
|
}
|
|
}
|
|
|
}, [data, enablePagination]);
|
|
}, [data, enablePagination]);
|
|
|
|
|
|