|
|
|
@ -84,6 +84,7 @@ function PageLayout({ children }: { children: ReactNode }) {
|
|
|
|
const showNavbar = settings?.navbar && urlParams.navbar !== false;
|
|
|
|
const showNavbar = settings?.navbar && urlParams.navbar !== false;
|
|
|
|
const showMenu = settings?.menu && urlParams.menu !== false && !pathname.includes('ideContainer');
|
|
|
|
const showMenu = settings?.menu && urlParams.menu !== false && !pathname.includes('ideContainer');
|
|
|
|
const showFooter = settings?.footer && urlParams.footer !== false;
|
|
|
|
const showFooter = settings?.footer && urlParams.footer !== false;
|
|
|
|
|
|
|
|
const showWrapperPadding = settings?.noWrapperPadding || pathname.includes('ideContainer');
|
|
|
|
|
|
|
|
|
|
|
|
const routeMap = useRef<Map<string, ReactNode[]>>(new Map());
|
|
|
|
const routeMap = useRef<Map<string, ReactNode[]>>(new Map());
|
|
|
|
const menuMap = useRef<
|
|
|
|
const menuMap = useRef<
|
|
|
|
@ -143,7 +144,6 @@ function PageLayout({ children }: { children: ReactNode }) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
buildRouteMap(routes);
|
|
|
|
buildRouteMap(routes);
|
|
|
|
console.log('routeMap:', routeMap);
|
|
|
|
|
|
|
|
}, [routes]);
|
|
|
|
}, [routes]);
|
|
|
|
|
|
|
|
|
|
|
|
function renderRoutes(locale) {
|
|
|
|
function renderRoutes(locale) {
|
|
|
|
@ -265,7 +265,8 @@ function PageLayout({ children }: { children: ReactNode }) {
|
|
|
|
</Sider>
|
|
|
|
</Sider>
|
|
|
|
)}
|
|
|
|
)}
|
|
|
|
<Layout className={styles['layout-content']} style={paddingStyle}>
|
|
|
|
<Layout className={styles['layout-content']} style={paddingStyle}>
|
|
|
|
<div className={styles['layout-content-wrapper']}>
|
|
|
|
<div
|
|
|
|
|
|
|
|
className={showWrapperPadding ? styles['layout-content-wrapper-no-padding '] : styles['layout-content-wrapper']}>
|
|
|
|
{!!breadcrumb.length && (
|
|
|
|
{!!breadcrumb.length && (
|
|
|
|
<div className={styles['layout-breadcrumb']}>
|
|
|
|
<div className={styles['layout-breadcrumb']}>
|
|
|
|
<Breadcrumb>
|
|
|
|
<Breadcrumb>
|
|
|
|
|