|
@@ -16,7 +16,7 @@ import {NginxLayout} from "../pages/nginx/layout.tsx";
|
|
import {ldapRoutes} from '../pages/ldap/layout.tsx'
|
|
import {ldapRoutes} from '../pages/ldap/layout.tsx'
|
|
import {ErrorBoundary} from "../components/error/ErrorBoundary.tsx";
|
|
import {ErrorBoundary} from "../components/error/ErrorBoundary.tsx";
|
|
import {UserList} from "../pages/user/list";
|
|
import {UserList} from "../pages/user/list";
|
|
-import {DirectPage} from "./routes.tsx";
|
|
|
|
|
|
+import {DirectPage, useMatchNav} from "./routes.tsx";
|
|
/**
|
|
/**
|
|
* @author tuonian
|
|
* @author tuonian
|
|
* @date 2023/6/26
|
|
* @date 2023/6/26
|
|
@@ -38,6 +38,8 @@ export const RouteWrapper = ({Component, ...props}: RouteWrapperProps) => {
|
|
const location = useLocation()
|
|
const location = useLocation()
|
|
const dispatch = useAppDispatch()
|
|
const dispatch = useAppDispatch()
|
|
|
|
|
|
|
|
+ const matchNav = useMatchNav(true)
|
|
|
|
+
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
if (!isLogin){
|
|
if (!isLogin){
|
|
@@ -69,7 +71,6 @@ export const RouteWrapper = ({Component, ...props}: RouteWrapperProps) => {
|
|
<div className="hint-msg">加载中,请稍等...</div>
|
|
<div className="hint-msg">加载中,请稍等...</div>
|
|
</div>)
|
|
</div>)
|
|
}
|
|
}
|
|
-
|
|
|
|
return <Component {...props} />
|
|
return <Component {...props} />
|
|
}
|
|
}
|
|
|
|
|