Fixes #749
This commit is contained in:
parent
7cb9583034
commit
ff79074fc5
|
|
@ -108,14 +108,15 @@ export const ActionEntityContextMenu = (props: EntityContextMenuProps) => {
|
||||||
value: "move",
|
value: "move",
|
||||||
onSelect: noop,
|
onSelect: noop,
|
||||||
label: "Move to page",
|
label: "Move to page",
|
||||||
children: menuPages
|
children: menuPages.length > 1 ?
|
||||||
.filter(page => page.id !== props.pageId) // Remove current page from the list
|
menuPages
|
||||||
.map(page => {
|
.filter(page => page.id !== props.pageId) // Remove current page from the list
|
||||||
return {
|
.map(page => {
|
||||||
...page,
|
return {
|
||||||
onSelect: () => moveActionToPage(props.id, props.name, page.id),
|
...page,
|
||||||
};
|
onSelect: () => moveActionToPage(props.id, props.name, page.id),
|
||||||
}),
|
};
|
||||||
|
}) : [{ value: "No Pages", onSelect: noop, label: "No Pages" }]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "delete",
|
value: "delete",
|
||||||
|
|
|
||||||
|
|
@ -77,12 +77,14 @@ export const PageContextMenu = (props: {
|
||||||
label: "Set as Home Page",
|
label: "Set as Home Page",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
optionTree.push({
|
if (!props.isDefaultPage) {
|
||||||
value: "delete",
|
optionTree.push({
|
||||||
onSelect: () => deletePage(props.pageId, props.name),
|
value: "delete",
|
||||||
label: "Delete",
|
onSelect: () => deletePage(props.pageId, props.name),
|
||||||
intent: "danger",
|
label: "Delete",
|
||||||
});
|
intent: "danger",
|
||||||
|
});
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<TreeDropdown
|
<TreeDropdown
|
||||||
className={props.className}
|
className={props.className}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user