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',