19 lines
467 B
TypeScript
19 lines
467 B
TypeScript
|
import { RouteSwitchProvider, useRouteSwitchContext } from '@nocobase/client';
|
||
|
import React, { useEffect } from 'react';
|
||
|
import MApplication from './Application';
|
||
|
|
||
|
export const RouterSwitchProvider = (props) => {
|
||
|
const { routes, components } = useRouteSwitchContext();
|
||
|
return (
|
||
|
<RouteSwitchProvider
|
||
|
routes={routes}
|
||
|
components={{
|
||
|
...components,
|
||
|
MApplication,
|
||
|
}}
|
||
|
>
|
||
|
{props.children}
|
||
|
</RouteSwitchProvider>
|
||
|
);
|
||
|
};
|