loading state

This commit is contained in:
Alex Holliday committed 2025-12-16 20:37:25 +00:00
1 parent 0b626f991f
commit 837c4598ff
2 files changed
+20 -3

No files matched your search

@@ -1,6 +1,7 @@
import Stack from "@mui/material/Stack";
import { ErrorFallback, EmptyFallback, EmptyMonitorFallback } from "./Fallback";
import { Breadcrumb } from "./Breadcrumb";
import CircularProgress from "@mui/material/CircularProgress";
import type { StackProps } from "@mui/material/Stack";
import { useTheme } from "@mui/material/styles";
@@ -49,7 +50,15 @@ export const BasePageWithStates = ({
const showLoading = loading && (!items || items.length === 0);
if (showLoading) {
return null;
return (
<Stack
alignItems="center"
justifyContent="center"
sx={{ height: "100%" }}
>
<CircularProgress color="primary" size={28} />
</Stack>
);
}
if (error) {
@@ -106,7 +115,15 @@ export const MonitorBasePageWithStates = ({
const showLoading = loading && (!items || items.length === 0);
if (showLoading) {
return null;
return (
<Stack
alignItems="center"
justifyContent="center"
sx={{ height: "100%" }}
>
<CircularProgress color="primary" size={28} />
</Stack>
);
}
if (error) {
+1 -1
View File
@@ -23,7 +23,7 @@ const RootLayout = () => {
alignItems: "center",
}}
>
<Stack maxWidth={1280} width="100%" paddingY={theme.spacing(6)}>
<Stack maxWidth={1280} width="100%" paddingY={theme.spacing(6)} flex={1}>
<Outlet />
</Stack>
</Stack>