From b23ada11dd2640a693f8e72d3908c62221871bf6 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 16 Jul 2024 14:39:19 -0700 Subject: [PATCH] Add empty data check --- Client/src/Components/BasicTable/index.jsx | 10 +++++++--- Client/src/Pages/Details/index.jsx | 6 +++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Client/src/Components/BasicTable/index.jsx b/Client/src/Components/BasicTable/index.jsx index 92bbca5ba..bd716d793 100644 --- a/Client/src/Components/BasicTable/index.jsx +++ b/Client/src/Components/BasicTable/index.jsx @@ -77,9 +77,13 @@ const BasicTable = ({ data, paginated }) => { setPage(0); // Reset to first page after changing rows per page }; - let displayData = paginated - ? data.rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage) - : data.rows; + let displayData = []; + + if (data && data.rows) { + displayData = paginated + ? data.rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage) + : data.rows; + } if (!data || !data.cols || !data.rows) { return
No data
; diff --git a/Client/src/Pages/Details/index.jsx b/Client/src/Pages/Details/index.jsx index 7217ff671..c53054ccd 100644 --- a/Client/src/Pages/Details/index.jsx +++ b/Client/src/Pages/Details/index.jsx @@ -105,7 +105,11 @@ const DetailsPage = () => { }, 0); }; - return ; + return ( +
+ +
+ ); }; export default DetailsPage;