feat: add slots
This commit is contained in:
@@ -48,6 +48,7 @@ import Exception from './Exception';
|
|||||||
import './Layout.css';
|
import './Layout.css';
|
||||||
import { LogoIcon, SLogoIcon } from './Logo';
|
import { LogoIcon, SLogoIcon } from './Logo';
|
||||||
import ErrorBoundary from './error-boundary';
|
import ErrorBoundary from './error-boundary';
|
||||||
|
import { ExtraContent } from './extraRender';
|
||||||
import { patchRoutes } from './runtime';
|
import { patchRoutes } from './runtime';
|
||||||
import SiderMenu from './sider-menu';
|
import SiderMenu from './sider-menu';
|
||||||
|
|
||||||
@@ -194,6 +195,8 @@ export default (props: any) => {
|
|||||||
notFound: <span>404 not found</span>
|
notFound: <span>404 not found</span>
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const coreUISlots = useMemo(() => ({ ExtraContent }), []);
|
||||||
|
|
||||||
const handleToggleCollapse = (e: any) => {
|
const handleToggleCollapse = (e: any) => {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
setUserSettings({
|
setUserSettings({
|
||||||
@@ -381,6 +384,7 @@ export default (props: any) => {
|
|||||||
readState,
|
readState,
|
||||||
writeState
|
writeState
|
||||||
}}
|
}}
|
||||||
|
slots={coreUISlots}
|
||||||
>
|
>
|
||||||
<DarkMask></DarkMask>
|
<DarkMask></DarkMask>
|
||||||
<ProLayout
|
<ProLayout
|
||||||
|
|||||||
Reference in New Issue
Block a user