This commit is contained in:
seb
2026-10-05 22:17:57 +02:00
parent 1c6f4e6706
commit dd011a26f2
5 changed files with 27 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
import { useState, useRef, useEffect } from 'react';
import { useState, useRef, useEffect, Suspense } from 'react';
import { Outlet, useLocation } from 'react-router-dom';
import Box from '@mui/material/Box';
import CircularProgress from '@mui/material/CircularProgress';
import Popover from '@mui/material/Popover';
import MenuList from '@mui/material/MenuList';
import MenuItem from '@mui/material/MenuItem';
@@ -198,7 +199,15 @@ export default function SectionLayout({ sectionPath }) {
showTitle={!isArticleDetail}
titleAction={titleAction}
>
<Outlet />
<Suspense
fallback={
<Box sx={{ display: 'flex', alignItems: 'center', justifyContent: 'center', py: 8 }}>
<CircularProgress />
</Box>
}
>
<Outlet />
</Suspense>
</PageLayout>
);
}