From 600d89953284bd892f20f6f901bb1ab273840215 Mon Sep 17 00:00:00 2001 From: gaoziman <2942894660@qq.com> Date: Sun, 21 Dec 2025 01:15:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=81=8A=E5=A4=A9=E5=A4=B4=E9=83=A8):?= =?UTF-8?q?=20=E4=BD=BF=E7=94=A8=20IconRenderer=20=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=B8=B2=E6=9F=93=E5=8A=A9=E6=89=8B=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 替换原有的 emoji 图标为 IconRenderer 组件 - 支持 Lucide 图标和表情符号的统一渲染 - 优化图标样式和主题色适配 --- src/components/features/ChatHeader.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/features/ChatHeader.tsx b/src/components/features/ChatHeader.tsx index f711fdb..9584b0d 100644 --- a/src/components/features/ChatHeader.tsx +++ b/src/components/features/ChatHeader.tsx @@ -3,6 +3,7 @@ import { useState, useRef, useEffect } from 'react'; import { ChevronDown, Check, Bot } from 'lucide-react'; import { cn } from '@/lib/utils'; +import { IconRenderer } from '@/components/ui/IconRenderer'; interface Assistant { id: number; @@ -82,7 +83,12 @@ export function ChatHeaderInfo({
{assistant ? ( <> - {assistant.icon || '🤖'} + {assistant.name} ) : (