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
-10
View File
@@ -1,16 +1,6 @@
"use client";
/**
* 认证面板:顶层 switchFacebook / Email+ 悬浮返回按钮
*
* 原始 Dart: lib/ui/auth/widgets/auth_panel.dart
*
* 行为对齐:
* - 状态机:`authPanelMode`"facebook" | "email")由 XState 管理
* - 切换派发 `AuthPanelModeChanged`
* - 悬浮返回按钮(40×40 白圆,top:20, left:20):
* - facebook 模式:`router.back()`
* - email 模式:派发 `AuthPanelModeChanged(facebook)`
* - Email 面板的弹层 Facebook 按钮同样派发 `AuthPanelModeChanged(facebook)`
*/
import { useRouter } from "next/navigation";