diff --git a/client/src/Pages/Infrastructure/Monitors/index.jsx b/client/src/Pages/Infrastructure/Monitors/index.jsx index f5527f3be..3d8d78128 100644 --- a/client/src/Pages/Infrastructure/Monitors/index.jsx +++ b/client/src/Pages/Infrastructure/Monitors/index.jsx @@ -23,7 +23,7 @@ const BREADCRUMBS = [{ name: `infrastructure`, path: "/infrastructure" }]; const InfrastructureMonitors = () => { // Redux state - const rowsPerPage = useSelector((state) => state.ui.infrastructure.rowsPerPage); + const rowsPerPage = useSelector((state) => state.ui?.infrastructure?.rowsPerPage ?? 5); const dispatch = useDispatch(); // Local state diff --git a/client/src/Pages/Maintenance/MaintenanceTable/index.jsx b/client/src/Pages/Maintenance/MaintenanceTable/index.jsx index 0cd8ada17..a798838cb 100644 --- a/client/src/Pages/Maintenance/MaintenanceTable/index.jsx +++ b/client/src/Pages/Maintenance/MaintenanceTable/index.jsx @@ -34,7 +34,7 @@ const MaintenanceTable = ({ maintenanceWindowCount, updateCallback, }) => { - const { rowsPerPage } = useSelector((state) => state.ui.maintenance); + const rowsPerPage = useSelector((state) => state?.ui?.maintenance?.rowsPerPage ?? 5); const dispatch = useDispatch(); const handleChangePage = (event, newPage) => { diff --git a/client/src/Pages/Maintenance/index.jsx b/client/src/Pages/Maintenance/index.jsx index f155680a5..66b80f87d 100644 --- a/client/src/Pages/Maintenance/index.jsx +++ b/client/src/Pages/Maintenance/index.jsx @@ -17,7 +17,7 @@ const Maintenance = () => { const theme = useTheme(); const { t } = useTranslation(); const navigate = useNavigate(); - const { rowsPerPage } = useSelector((state) => state.ui.maintenance); + const rowsPerPage = useSelector((state) => state?.ui?.maintenance?.rowsPerPage ?? 5); const isAdmin = useIsAdmin(); const [maintenanceWindows, setMaintenanceWindows] = useState([]); const [maintenanceWindowCount, setMaintenanceWindowCount] = useState(0); diff --git a/client/src/Pages/Uptime/Monitors/index.jsx b/client/src/Pages/Uptime/Monitors/index.jsx index 030ce922c..164a77378 100644 --- a/client/src/Pages/Uptime/Monitors/index.jsx +++ b/client/src/Pages/Uptime/Monitors/index.jsx @@ -64,7 +64,7 @@ CreateMonitorButton.propTypes = { const UptimeMonitors = () => { // Redux state - const rowsPerPage = useSelector((state) => state.ui.monitors.rowsPerPage); + const rowsPerPage = useSelector((state) => state.ui?.monitors?.rowsPerPage ?? 10); // Local state const [search, setSearch] = useState(undefined);