From 7208debb11e52d8e9147afdeaddf9068b1f9d885 Mon Sep 17 00:00:00 2001 From: SkywalkerJi Date: Thu, 30 Oct 2025 12:08:39 +0800 Subject: [PATCH] Optimize mobile display to prevent selection boxes from exceeding the screen boundaries. --- web/src/App.tsx | 44 ++++++++++++++++-------------- web/src/components/EquityChart.tsx | 36 ++++++++++++------------ 2 files changed, 41 insertions(+), 39 deletions(-) diff --git a/web/src/App.tsx b/web/src/App.tsx index 8e4d412b..7cd71e5b 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -101,28 +101,32 @@ function App() {
{/* Header - Binance Style */}
-
-
-
-
+
+ {/* Mobile: Two rows, Desktop: Single row */} +
+ {/* Left: Logo and Title */} +
+
-

+

{t('appTitle', language)}

-

+

{t('subtitle', language)}

-
- {/* GitHub Link */} + + {/* Right: Controls - Wrap on mobile */} +
+ {/* GitHub Link - Hidden on mobile, icon only on tablet */} { e.currentTarget.style.background = '#2B3139'; @@ -135,17 +139,17 @@ function App() { e.currentTarget.style.borderColor = '#2B3139'; }} > - + - GitHub + GitHub {/* Language Toggle */} -
+
{/* Page Toggle */} -
+