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