fix: designable
This commit is contained in:
parent
fe1600dbc9
commit
28fadf945d
@ -7,12 +7,15 @@ import { useDesignable } from '../..';
|
|||||||
import { SchemaSettings } from '../../../schema-settings';
|
import { SchemaSettings } from '../../../schema-settings';
|
||||||
|
|
||||||
export const PageDesigner = ({ title }) => {
|
export const PageDesigner = ({ title }) => {
|
||||||
const { dn } = useDesignable();
|
const { dn, designable } = useDesignable();
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const field = useField();
|
const field = useField();
|
||||||
const fieldSchema = useFieldSchema();
|
const fieldSchema = useFieldSchema();
|
||||||
const hidePageTitle = fieldSchema['x-component-props']?.hidePageTitle;
|
const hidePageTitle = fieldSchema['x-component-props']?.hidePageTitle;
|
||||||
const disablePageHeader = fieldSchema['x-component-props']?.disablePageHeader;
|
const disablePageHeader = fieldSchema['x-component-props']?.disablePageHeader;
|
||||||
|
if (!designable) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<div className={'general-schema-designer'}>
|
<div className={'general-schema-designer'}>
|
||||||
<div className={'general-schema-designer-icons'}>
|
<div className={'general-schema-designer-icons'}>
|
||||||
@ -108,8 +111,11 @@ export const PageDesigner = ({ title }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const PageTabDesigner = ({ schema }) => {
|
export const PageTabDesigner = ({ schema }) => {
|
||||||
const { dn } = useDesignable();
|
const { dn, designable } = useDesignable();
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
if (!designable) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<div className={'general-schema-designer'}>
|
<div className={'general-schema-designer'}>
|
||||||
<div className={'general-schema-designer-icons'}>
|
<div className={'general-schema-designer-icons'}>
|
||||||
|
Loading…
Reference in New Issue
Block a user