diff --git a/packages/client/src/route-switch/antd/admin-layout/index.tsx b/packages/client/src/route-switch/antd/admin-layout/index.tsx
index b3edeb1ba..adfda5dd4 100644
--- a/packages/client/src/route-switch/antd/admin-layout/index.tsx
+++ b/packages/client/src/route-switch/antd/admin-layout/index.tsx
@@ -91,19 +91,17 @@ const InternalAdminLayout = (props: any) => {
-
-
-
+ {props.children}
);
};
-export const AdminLayout = () => {
+export const AdminLayout = (props) => {
return (
-
+
);
diff --git a/packages/client/src/route-switch/antd/route-schema-component/index.tsx b/packages/client/src/route-switch/antd/route-schema-component/index.tsx
index 50e591fc4..c961f5495 100644
--- a/packages/client/src/route-switch/antd/route-schema-component/index.tsx
+++ b/packages/client/src/route-switch/antd/route-schema-component/index.tsx
@@ -1,7 +1,8 @@
import React from 'react';
-import { RemoteSchemaComponent, useRoute } from '../../../';
+import { useRouteMatch } from 'react-router-dom';
+import { RemoteSchemaComponent } from '../../../';
export function RouteSchemaComponent(props: any) {
- const route = useRoute();
- return ;
+ const match = useRouteMatch();
+ return ;
}
diff --git a/packages/plugin-ui-routes-storage/src/index.ts b/packages/plugin-ui-routes-storage/src/index.ts
index 440aa184d..e08972368 100644
--- a/packages/plugin-ui-routes-storage/src/index.ts
+++ b/packages/plugin-ui-routes-storage/src/index.ts
@@ -28,93 +28,24 @@ export class UiRoutesStoragePlugin extends Plugin {
onSelect: '{{ onSelect }}',
sideMenuRefScopeKey: 'sideMenuRef',
},
- properties: {
- // item3: {
- // type: 'void',
- // title: 'SubMenu u3',
- // 'x-component': 'Menu.SubMenu',
- // 'x-component-props': {},
- // properties: {
- // item6: {
- // type: 'void',
- // title: 'SubMenu u6',
- // 'x-component': 'Menu.SubMenu',
- // 'x-component-props': {},
- // properties: {
- // item7: {
- // type: 'void',
- // title: 'Menu Item u7',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // properties: {
- // page1: {
- // type: 'void',
- // 'x-component': 'Page',
- // 'x-async': true,
- // properties: {
- // grid1: {
- // type: 'void',
- // 'x-component': 'Grid',
- // 'x-item-initializer': 'BlockInitializer',
- // properties: {},
- // },
- // },
- // },
- // },
- // },
- // item8: {
- // type: 'void',
- // title: 'Menu Item u8',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // },
- // },
- // },
- // item4: {
- // type: 'void',
- // title: 'Menu Item u4',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // },
- // item5: {
- // type: 'void',
- // title: 'Menu Item u5',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // },
- // },
- // },
- // item1: {
- // type: 'void',
- // title: 'Menu Item u1',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // },
- // item2: {
- // type: 'void',
- // title: 'Menu Item u2',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // },
- // item9: {
- // type: 'void',
- // title: 'SubMenu u9',
- // 'x-component': 'Menu.SubMenu',
- // 'x-component-props': {},
- // properties: {
- // item10: {
- // type: 'void',
- // title: 'Menu Item u10',
- // 'x-component': 'Menu.Item',
- // 'x-component-props': {},
- // },
- // },
- // },
- },
+ properties: {},
},
path: '/admin/:name(.+)?',
component: 'AdminLayout',
title: 'NocoBase Admin',
+ routes: [
+ // test...
+ {
+ type: 'route',
+ path: '/admin/workflow',
+ component: 'WorkflowPage',
+ },
+ {
+ type: 'route',
+ path: '/admin/:name(.+)?',
+ component: 'RouteSchemaComponent',
+ },
+ ],
},
{
type: 'route',