From 0c2e22e770a3b06b1c9edfde6e270313bb4a15ba Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Tue, 19 May 2026 17:52:31 +0800 Subject: [PATCH] feat: implement ScanTerminalShellParts component for loading, topbar, and paywall UI --- .../scan-terminal/ScanTerminalShellParts.tsx | 30 +++++++------------ 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/frontend/components/dashboard/scan-terminal/ScanTerminalShellParts.tsx b/frontend/components/dashboard/scan-terminal/ScanTerminalShellParts.tsx index 3644e8e2..2f958619 100644 --- a/frontend/components/dashboard/scan-terminal/ScanTerminalShellParts.tsx +++ b/frontend/components/dashboard/scan-terminal/ScanTerminalShellParts.tsx @@ -3,13 +3,7 @@ import clsx from "clsx"; import Link from "next/link"; import type { Dispatch, SetStateAction } from "react"; -import { - LogIn, - MessageCircle, - Moon, - Sun, - UserRound, -} from "lucide-react"; +import { LogIn, MessageCircle, Moon, Sun, UserRound } from "lucide-react"; import { ProFeaturePaywall } from "@/components/dashboard/ProFeaturePaywall"; import { LoadingSignal } from "@/components/dashboard/scan-terminal/LoadingSignal"; import type { Locale } from "@/lib/i18n"; @@ -50,7 +44,9 @@ export function ScanTerminalLoadingScreen({
- {isEn ? "AI Weather Decision Terminal" : "AI 天气交易决策台"} + + {isEn ? "AI Weather Decision Terminal" : "AI 天气交易决策台"} + {isEn ? "Start from the map, then open city cards to verify weather evidence" @@ -127,7 +125,9 @@ export function ScanTerminalTopBar({
);