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 && } - - ( -