fix: ai button should not display in readonly mode (#7415)

[BS-737](https://linear.app/affine-design/issue/BS-737/shared-page-也可以用-ai)
This commit is contained in:
donteatfriedrice
2024-07-03 07:34:07 +00:00
parent e8285289fe
commit a0ce75c902
2 changed files with 2 additions and 2 deletions

View File

@@ -33,7 +33,7 @@ export function setupCodeToolbarEntry(codeToolbar: AffineCodeToolbarWidget) {
name: 'Ask AI', name: 'Ask AI',
tooltip: 'Ask AI', tooltip: 'Ask AI',
icon: AIStarIcon, icon: AIStarIcon,
showWhen: () => true, showWhen: CodeBlockComponent => !CodeBlockComponent.doc.readonly,
render(codeBlock: CodeBlockComponent, onClick?: () => void) { render(codeBlock: CodeBlockComponent, onClick?: () => void) {
return html`<ask-ai-button return html`<ask-ai-button
class="code-toolbar-button ask-ai" class="code-toolbar-button ask-ai"

View File

@@ -44,7 +44,7 @@ export function setupImageToolbarEntry(imageToolbar: AffineImageToolbarWidget) {
}} }}
></ask-ai-button>`; ></ask-ai-button>`;
}, },
showWhen: () => true, showWhen: imageBlockComponent => !imageBlockComponent.doc.readonly,
}, },
], ],
0 0