From d36a1caa08b754bed1ea4cf74b1d8a2476bd4faa Mon Sep 17 00:00:00 2001 From: Justice Date: Fri, 26 Jun 2026 22:42:01 +0100 Subject: [PATCH] feat(dashboard-design): [dashboard] create responsive view layout for mobile screens (closes #590) --- dashboard/src/App.tsx | 55 +++++---- .../src/components/TransactionHistory.tsx | 14 +-- dashboard/src/index.css | 110 +++++++++++++++++- 3 files changed, 149 insertions(+), 30 deletions(-) diff --git a/dashboard/src/App.tsx b/dashboard/src/App.tsx index e0c2baac..d2230c2d 100644 --- a/dashboard/src/App.tsx +++ b/dashboard/src/App.tsx @@ -130,14 +130,22 @@ const App = () => { } as React.CSSProperties } > + {sidebarOpen && ( + -
+
{ apiBaseUrl={apiBaseUrl} onViewAll={() => setActiveTab('notifications')} /> -
m.id === activeTab)?.label} > -
-
-

+
+
+

{menuItems.find((m) => m.id === activeTab)?.label}

-

+

{activeTab === 'dashboard' && 'Manage anchor operations, branding, and flow requirements from a single backend-driven surface.'} {activeTab === 'deposit' && 'Initiate a new on-ramp transaction via SEP-24.'} @@ -257,7 +268,7 @@ const App = () => { {loadingState === 'error' ? (