mirror of
https://gitee.com/nocobase/nocobase.git
synced 2024-12-05 05:38:23 +08:00
fix: sortable for Menu.URL
This commit is contained in:
parent
6da37c6509
commit
7e091092ee
@ -160,6 +160,7 @@ export const Menu: any = observer((props: any) => {
|
|||||||
setDragOverlayContent(event.active.data?.current?.title || '');
|
setDragOverlayContent(event.active.data?.current?.title || '');
|
||||||
}}
|
}}
|
||||||
onDragEnd={async (event) => {
|
onDragEnd={async (event) => {
|
||||||
|
console.log({ event });
|
||||||
const path1 = event.active?.data?.current?.path;
|
const path1 = event.active?.data?.current?.path;
|
||||||
const path2 = event.over?.data?.current?.path;
|
const path2 = event.over?.data?.current?.path;
|
||||||
const data = moveToAfter(path1, path2);
|
const data = moveToAfter(path1, path2);
|
||||||
@ -296,13 +297,28 @@ Menu.URL = observer((props: any) => {
|
|||||||
return (
|
return (
|
||||||
<AntdMenu.Item
|
<AntdMenu.Item
|
||||||
{...props}
|
{...props}
|
||||||
icon={<IconPicker type={icon} />}
|
icon={null}
|
||||||
eventKey={schema.name}
|
eventKey={schema.name}
|
||||||
key={schema.name}
|
key={schema.name}
|
||||||
|
onClick={(info) => {
|
||||||
|
window.open(props.href);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<a target={'_blank'} href={props.href}>
|
<SortableItem
|
||||||
|
id={schema.name}
|
||||||
|
data={{
|
||||||
|
title: schema.title,
|
||||||
|
path: getSchemaPath(schema),
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
{icon && (
|
||||||
|
<span style={{ marginRight: 10 }}>
|
||||||
|
<IconPicker type={icon} />
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
{schema.title}
|
{schema.title}
|
||||||
</a>
|
<DesignableBar />
|
||||||
|
</SortableItem>
|
||||||
<DesignableBar />
|
<DesignableBar />
|
||||||
</AntdMenu.Item>
|
</AntdMenu.Item>
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user