diff --git a/packages/core/client/src/acl/Configuration/MenuItemsProvider.tsx b/packages/core/client/src/acl/Configuration/MenuItemsProvider.tsx index d3cf7e291..1c533215a 100644 --- a/packages/core/client/src/acl/Configuration/MenuItemsProvider.tsx +++ b/packages/core/client/src/acl/Configuration/MenuItemsProvider.tsx @@ -1,7 +1,7 @@ import { Spin } from 'antd'; import React, { createContext, useContext } from 'react'; import { useRequest } from '../../api-client'; -import { useSystemSettings } from '../../system-settings'; +import { useAdminSchemaUid } from '../../hooks'; const MenuItemsContext = createContext(null); diff --git a/packages/core/client/src/hooks/index.ts b/packages/core/client/src/hooks/index.ts index 9319c8453..5f1aed683 100644 --- a/packages/core/client/src/hooks/index.ts +++ b/packages/core/client/src/hooks/index.ts @@ -1 +1,2 @@ +export * from './useAdminSchemaUid'; export * from './useViewport'; diff --git a/packages/core/client/src/hooks/useAdminSchemaUid.ts b/packages/core/client/src/hooks/useAdminSchemaUid.ts new file mode 100644 index 000000000..c5904b60e --- /dev/null +++ b/packages/core/client/src/hooks/useAdminSchemaUid.ts @@ -0,0 +1,6 @@ +import { useSystemSettings } from '../system-settings'; + +export const useAdminSchemaUid = () => { + const ctx = useSystemSettings(); + return ctx?.data?.data?.options?.adminSchemaUid; +}; diff --git a/packages/core/client/src/route-switch/antd/admin-layout/index.tsx b/packages/core/client/src/route-switch/antd/admin-layout/index.tsx index ab0f3a9c1..9d37094ac 100644 --- a/packages/core/client/src/route-switch/antd/admin-layout/index.tsx +++ b/packages/core/client/src/route-switch/antd/admin-layout/index.tsx @@ -14,6 +14,7 @@ import { findByUid, findMenuItem, useACLRoleContext, + useAdminSchemaUid, useDocumentTitle, useRequest, useSystemSettings, @@ -54,11 +55,6 @@ const useMenuProps = () => { }; }; -const useAdminSchemaUid = () => { - const ctx = useSystemSettings(); - return ctx?.data?.data?.options?.adminSchemaUid; -}; - const MenuEditor = (props) => { const { setTitle } = useDocumentTitle(); const navigate = useNavigate();