From f87a6e17bd2ecf42c0d2e207dd8ab2fbb47576af Mon Sep 17 00:00:00 2001 From: yoyoyohamapi <8338436+yoyoyohamapi@users.noreply.github.com> Date: Mon, 21 Apr 2025 07:24:17 +0000 Subject: [PATCH] fix(core): action items in the ai response are not optimized for dark mode (#11839) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### TL;DR * Fix action items in the AI response are not optimized for dark mode. * Fix answer content in the AI response are not optimized for edgeless theme. ![截屏2025-04-21 14.26.41.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/MyktQ6Qwc7H6TiRCFoYN/9c991df4-36b1-4969-ac0d-3c582edb1120.png) [uploading 截屏2025-04-21 14.30.00.png...] > CLOSE BS-3249 --- .../ai/components/ai-item/ai-item-list.ts | 8 ++--- .../blocksuite/ai/components/ask-ai-panel.ts | 2 -- .../blocksuite/ai/components/text-renderer.ts | 29 ++++++++++++++++--- 3 files changed, 28 insertions(+), 11 deletions(-) diff --git a/packages/frontend/core/src/blocksuite/ai/components/ai-item/ai-item-list.ts b/packages/frontend/core/src/blocksuite/ai/components/ai-item/ai-item-list.ts index ae4efe57a1..739f6ff7ce 100644 --- a/packages/frontend/core/src/blocksuite/ai/components/ai-item/ai-item-list.ts +++ b/packages/frontend/core/src/blocksuite/ai/components/ai-item/ai-item-list.ts @@ -1,6 +1,6 @@ import { createLitPortal } from '@blocksuite/affine/components/portal'; import { WithDisposable } from '@blocksuite/affine/global/lit'; -import { ColorScheme } from '@blocksuite/affine/model'; +import { ThemeProvider } from '@blocksuite/affine/shared/services'; import { EditorHost, PropTypes, @@ -112,6 +112,7 @@ export class AIItemList extends WithDisposable(LitElement) { } override render() { + const theme = this.host.std.get(ThemeProvider).app$.value; return html`${repeat(this.groups, group => { return html` ${group.name @@ -124,7 +125,7 @@ export class AIItemList extends WithDisposable(LitElement) { item => item.name, item => html` +
${keyed( this._doc, html`