diff --git a/packages/core/client/src/modules/blocks/BlockSchemaToolbar.tsx b/packages/core/client/src/modules/blocks/BlockSchemaToolbar.tsx
index 30dfacee5a..6e019f64ab 100644
--- a/packages/core/client/src/modules/blocks/BlockSchemaToolbar.tsx
+++ b/packages/core/client/src/modules/blocks/BlockSchemaToolbar.tsx
@@ -14,6 +14,7 @@ import { useCollection } from '../../data-source/collection/CollectionProvider';
import { useCompile } from '../../schema-component';
import { SchemaToolbar } from '../../schema-settings/GeneralSchemaDesigner';
import { useSchemaTemplate } from '../../schema-templates';
+import { useMobileLayout } from '../../route-switch/antd/admin-layout';
export const BlockSchemaToolbar = (props) => {
const { t } = useTranslation();
@@ -22,6 +23,7 @@ export const BlockSchemaToolbar = (props) => {
const template = useSchemaTemplate();
const { association, collection } = useDataBlockProps() || {};
const compile = useCompile();
+ const { isMobileLayout } = useMobileLayout();
if (association) {
const [collectionName] = association.split('.');
@@ -51,7 +53,7 @@ export const BlockSchemaToolbar = (props) => {
].filter(Boolean);
}, [currentCollectionTitle, currentCollectionName, associationField, associationCollection, compile, templateName]);
- return ;
+ return ;
};
export function getCollectionTitle(arg: {
diff --git a/packages/core/client/src/pm/PluginManagerLink.tsx b/packages/core/client/src/pm/PluginManagerLink.tsx
index 07867ce568..2d5815f1c4 100644
--- a/packages/core/client/src/pm/PluginManagerLink.tsx
+++ b/packages/core/client/src/pm/PluginManagerLink.tsx
@@ -13,6 +13,7 @@ import React, { useEffect, useMemo } from 'react';
import { useTranslation } from 'react-i18next';
import { Link } from 'react-router-dom';
import { useApp, useNavigateNoUpdate } from '../application';
+import { useMobileLayout } from '../route-switch/antd/admin-layout';
import { useCompile } from '../schema-component';
import { useToken } from '../style';
@@ -20,6 +21,12 @@ export const PluginManagerLink = () => {
const { t } = useTranslation();
const navigate = useNavigateNoUpdate();
const { token } = useToken();
+ const { isMobileLayout } = useMobileLayout();
+
+ if (isMobileLayout) {
+ return null;
+ }
+
return (