fix: fix compatibility issues

This commit is contained in:
Zeke Zhang 2025-02-28 14:21:48 +08:00
parent 4fe9a10632
commit 4271cea8f8

View File

@ -450,7 +450,7 @@ const MobileActions: FC = (props) => {
);
};
const actionsRender = (props) => {
const actionsRender: any = (props) => {
if (props.isMobile) {
return <MobileActions />;
}
@ -658,9 +658,10 @@ const LegacyRouteCompat: FC = (props) => {
const currentPageUid = useCurrentPageUid();
const { allAccessRoutes } = useAllAccessDesktopRoutes();
const route = findRouteByMenuSchemaUid(currentPageUid, allAccessRoutes);
const location = useLocationNoUpdate();
if (route) {
return <Navigate to={`/admin/${route.schemaUid}`} />;
return <Navigate to={location.pathname.replace(currentPageUid, route.schemaUid)} />;
}
return <>{props.children}</>;