mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 05:29:26 +08:00
fix(client): support disabled props for SchemaInitializerItem when has items (#6597)
* fix(client): support disabled props for SchemaInitializerItem when has items * refactor(client): use default menu props for disabled
This commit is contained in:
parent
164772afb8
commit
520ffa3e3e
@ -63,7 +63,7 @@ export const SchemaInitializerItem = memo(
|
|||||||
className: className,
|
className: className,
|
||||||
label: children || compile(title),
|
label: children || compile(title),
|
||||||
onClick: (info) => {
|
onClick: (info) => {
|
||||||
if (info.key !== name) return;
|
if (disabled || info.key !== name) return;
|
||||||
if (closeInitializerMenuWhenClick) {
|
if (closeInitializerMenuWhenClick) {
|
||||||
setVisible?.(false);
|
setVisible?.(false);
|
||||||
}
|
}
|
||||||
@ -73,10 +73,10 @@ export const SchemaInitializerItem = memo(
|
|||||||
children: childrenItems,
|
children: childrenItems,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
}, [name, style, className, children, title, onClick, icon, childrenItems]);
|
}, [name, disabled, style, className, children, title, onClick, icon, childrenItems]);
|
||||||
|
|
||||||
if (items && items.length > 0) {
|
if (items && items.length > 0) {
|
||||||
return <SchemaInitializerMenu items={menuItems}></SchemaInitializerMenu>;
|
return <SchemaInitializerMenu disabled={disabled} items={menuItems}></SchemaInitializerMenu>;
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
Loading…
x
Reference in New Issue
Block a user