From c643f62d96154bf64d0e5c287c11ddf431ce9db4 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Thu, 24 Aug 2023 21:51:42 -0400 Subject: [PATCH] fix: Show more header options in edit mode --- app/scenes/Document/components/Header.tsx | 118 +++++++++++---------- shared/i18n/locales/en_US/translation.json | 4 +- 2 files changed, 64 insertions(+), 58 deletions(-) diff --git a/app/scenes/Document/components/Header.tsx b/app/scenes/Document/components/Header.tsx index f9061521a..369c9331b 100644 --- a/app/scenes/Document/components/Header.tsx +++ b/app/scenes/Document/components/Header.tsx @@ -104,7 +104,6 @@ function DocumentHeader({ const { isDeleted, isTemplate } = document; const can = usePolicy(document?.id); const canToggleEmbeds = team?.documentEmbeds; - const canEdit = can.update && !isEditing; const toc = ( {appearanceAction} - {canEdit ? editAction :
} + {can.update && !isEditing ? editAction :
} } /> @@ -250,45 +249,56 @@ function DocumentHeader({ disabled={savingIsDisabled} neutral={isDraft} > - {isDraft ? t("Save Draft") : t("Done Editing")} + {isDraft ? t("Save draft") : t("Done editing")} )} - {canEdit && !team?.seamlessEditing && !isRevision && editAction} - {canEdit && can.createChildDocument && !isRevision && !isMobile && ( - - ( - - - - )} - /> - - )} - {canEdit && isTemplate && !isDraft && !isRevision && ( - - - - )} + {can.update && + !isEditing && + !team?.seamlessEditing && + !isRevision && + editAction} + {can.update && + can.createChildDocument && + !isRevision && + !isMobile && ( + + ( + + + + )} + /> + + )} + {can.update && + !isEditing && + isTemplate && + !isDraft && + !isRevision && ( + + + + )} {revision && revision.createdAt !== document.updatedAt && ( - {!isEditing && ( - <> - {!isDeleted && } - - ( -