From c7dd6778ac6d19e6de500e6cb6c00d1624321028 Mon Sep 17 00:00:00 2001
From: JimmFly <447268514@qq.com>
Date: Wed, 6 Mar 2024 10:07:20 +0000
Subject: [PATCH] fix(core): disable doc info and backlinks in readonly mode
(#6033)
close AFF-671
---
.../core/src/components/affine/page-properties/table.tsx | 2 +-
.../src/components/blocksuite/block-suite-editor/lit-adaper.tsx | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/frontend/core/src/components/affine/page-properties/table.tsx b/packages/frontend/core/src/components/affine/page-properties/table.tsx
index 3585d9a7b8..c29cc388af 100644
--- a/packages/frontend/core/src/components/affine/page-properties/table.tsx
+++ b/packages/frontend/core/src/components/affine/page-properties/table.tsx
@@ -1049,7 +1049,7 @@ export const PagePropertiesTable = ({ page }: { page: Doc }) => {
// if the given page is not in the current workspace, then we don't render anything
// eg. when it is in history modal
- if (!manager.page) {
+ if (!manager.page || manager.readonly) {
return null;
}
diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx b/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx
index ee0ee6dd64..ba718a95cf 100644
--- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx
+++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx
@@ -128,7 +128,7 @@ export const BlocksuiteDocEditor = forwardRef<
}}
>
) : null}
- {docPage ? (
+ {docPage && !page.readonly ? (
) : null}