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", value: "move",
onSelect: noop, onSelect: noop,
label: "Move to page", label: "Move to page",
children: menuPages children: menuPages.length > 1 ?
menuPages
.filter(page => page.id !== props.pageId) // Remove current page from the list .filter(page => page.id !== props.pageId) // Remove current page from the list
.map(page => { .map(page => {
return { return {
...page, ...page,
onSelect: () => moveActionToPage(props.id, props.name, page.id), onSelect: () => moveActionToPage(props.id, props.name, page.id),
}; };
}), }) : [{ value: "No Pages", onSelect: noop, label: "No Pages" }]
}, },
{ {
value: "delete", value: "delete",

View File

@ -77,12 +77,14 @@ export const PageContextMenu = (props: {
label: "Set as Home Page", label: "Set as Home Page",
}); });
} }
if (!props.isDefaultPage) {
optionTree.push({ optionTree.push({
value: "delete", value: "delete",
onSelect: () => deletePage(props.pageId, props.name), onSelect: () => deletePage(props.pageId, props.name),
label: "Delete", label: "Delete",
intent: "danger", intent: "danger",
}); });
}
return ( return (
<TreeDropdown <TreeDropdown
className={props.className} className={props.className}