diff --git a/packages/frontend/core/src/blocksuite/presets/ai/entries/code-toolbar/setup-code-toolbar.ts b/packages/frontend/core/src/blocksuite/presets/ai/entries/code-toolbar/setup-code-toolbar.ts index c37064620d..9ff5375cb8 100644 --- a/packages/frontend/core/src/blocksuite/presets/ai/entries/code-toolbar/setup-code-toolbar.ts +++ b/packages/frontend/core/src/blocksuite/presets/ai/entries/code-toolbar/setup-code-toolbar.ts @@ -33,7 +33,7 @@ export function setupCodeToolbarEntry(codeToolbar: AffineCodeToolbarWidget) { name: 'Ask AI', tooltip: 'Ask AI', icon: AIStarIcon, - showWhen: () => true, + showWhen: CodeBlockComponent => !CodeBlockComponent.doc.readonly, render(codeBlock: CodeBlockComponent, onClick?: () => void) { return html``; }, - showWhen: () => true, + showWhen: imageBlockComponent => !imageBlockComponent.doc.readonly, }, ], 0