fix
This commit is contained in:
parent
c3d2c3cd28
commit
b9b43b9712
@ -112,49 +112,3 @@ export const BlockItem: any = observer((props) => {
|
|||||||
const uid = useDragDropUID();
|
const uid = useDragDropUID();
|
||||||
return React.createElement(uid ? DraggableBlock : Block, props);
|
return React.createElement(uid ? DraggableBlock : Block, props);
|
||||||
});
|
});
|
||||||
|
|
||||||
BlockItem.DesignableBar = () => {
|
|
||||||
const field = useField();
|
|
||||||
const { schema, refresh } = useDesignable();
|
|
||||||
const [visible, setVisible] = useState(false);
|
|
||||||
const { dragRef } = useContext(DraggableBlockContext);
|
|
||||||
return (
|
|
||||||
<div className={classNames('designable-bar', { active: visible })}>
|
|
||||||
<span
|
|
||||||
onClick={(e) => {
|
|
||||||
e.stopPropagation();
|
|
||||||
}}
|
|
||||||
className={classNames('designable-bar-actions', { active: visible })}
|
|
||||||
>
|
|
||||||
<Space size={'small'}>
|
|
||||||
<AddNew.BlockItem defaultAction={'insertAfter'} ghost />
|
|
||||||
{dragRef && <DragOutlined ref={dragRef} />}
|
|
||||||
<Dropdown
|
|
||||||
trigger={['click']}
|
|
||||||
visible={visible}
|
|
||||||
onVisibleChange={(visible) => {
|
|
||||||
setVisible(visible);
|
|
||||||
}}
|
|
||||||
overlay={
|
|
||||||
<Menu>
|
|
||||||
<Menu.Item
|
|
||||||
onClick={(e) => {
|
|
||||||
const title = uid();
|
|
||||||
schema.title = title;
|
|
||||||
field.title = title;
|
|
||||||
setVisible(false);
|
|
||||||
refresh();
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
点击修改按钮文案
|
|
||||||
</Menu.Item>
|
|
||||||
</Menu>
|
|
||||||
}
|
|
||||||
>
|
|
||||||
<MenuOutlined />
|
|
||||||
</Dropdown>
|
|
||||||
</Space>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
Loading…
Reference in New Issue
Block a user