feat(ui): replace emoji icons with lucide-react icon components

This commit is contained in:
2026-06-16 16:23:36 +08:00
parent 594682ba6b
commit 5764b3c433
7 changed files with 23 additions and 9498 deletions
+5 -3
View File
@@ -7,7 +7,11 @@
* 视觉:
* - 默认:粉色背景 + 渐变边缘
* - 聚焦 / 激活:完整 primaryGradientaccent → 透明)
*
* 图标:lucide-react <Send />tree-shakablecurrentColor 继承父 color
*/
import { ArrowUp, Send } from "lucide-react";
import styles from "./chat-send-button.module.css";
export interface ChatSendButtonProps {
@@ -24,9 +28,7 @@ export function ChatSendButton({ disabled, onClick }: ChatSendButtonProps) {
onClick={onClick}
aria-label="Send message"
>
<span className={styles.icon} aria-hidden="true">
</span>
<ArrowUp className={styles.icon} size={24} aria-hidden="true" />
</button>
);
}