From 20a72481dc298a03b948595dcdae3b83d4d97e32 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 26 Sep 2021 21:05:32 -0700 Subject: [PATCH] Disable embed toggling + collaborative editing --- app/menus/DocumentMenu.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/menus/DocumentMenu.js b/app/menus/DocumentMenu.js index bb6e3152b..1cc2d7bcf 100644 --- a/app/menus/DocumentMenu.js +++ b/app/menus/DocumentMenu.js @@ -37,6 +37,7 @@ import OverflowMenuButton from "components/ContextMenu/OverflowMenuButton"; import Template from "components/ContextMenu/Template"; import Flex from "components/Flex"; import Modal from "components/Modal"; +import useCurrentTeam from "hooks/useCurrentTeam"; import useStores from "hooks/useStores"; import useToasts from "hooks/useToasts"; import getDataTransferFiles from "utils/getDataTransferFiles"; @@ -72,6 +73,7 @@ function DocumentMenu({ onOpen, onClose, }: Props) { + const team = useCurrentTeam(); const { policies, collections, documents } = useStores(); const { showToast } = useToasts(); const menu = useMenuState({ @@ -385,13 +387,19 @@ function DocumentMenu({ { title: t("Enable embeds"), onClick: document.enableEmbeds, - visible: !!showToggleEmbeds && document.embedsDisabled, + visible: + !!showToggleEmbeds && + document.embedsDisabled && + !team.collaborativeEditing, icon: , }, { title: t("Disable embeds"), onClick: document.disableEmbeds, - visible: !!showToggleEmbeds && !document.embedsDisabled, + visible: + !!showToggleEmbeds && + !document.embedsDisabled && + !team.collaborativeEditing, icon: , }, {