fix\Issues while performing actions on Home Page #749 (#1291)

Fixes #749
This commit is contained in:
Adam 2020-10-19 17:16:27 +01:00 committed by GitHub
parent 7cb9583034
commit ff79074fc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 14 deletions

View File

@ -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",

View File

@ -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}