From 02d2e71fdf63264e3e5efd58b6b60f66f6a6368c Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Fri, 27 Jun 2025 22:15:10 +0700 Subject: [PATCH] feat: tuning views --- src/app/components/ExchangeRateViewer.js | 91 ++++++++++++------------ src/app/page.js | 2 +- 2 files changed, 47 insertions(+), 46 deletions(-) diff --git a/src/app/components/ExchangeRateViewer.js b/src/app/components/ExchangeRateViewer.js index 3753256..90871ff 100644 --- a/src/app/components/ExchangeRateViewer.js +++ b/src/app/components/ExchangeRateViewer.js @@ -127,57 +127,57 @@ export default function ExchangeRateViewer({ }; return ( -
+

Exchange Rate Export

-
-
- - +
+ {/* Row 1: Start & End Date Pickers and Bank Select */} +
+
+ + +
+
+ + setStartDate(date)} + maxDate={endDate || new Date()} + dateFormat="yyyy-MM-dd" + className="border rounded p-2 w-full" + placeholderText="Select start date" + /> +
+
+ + setEndDate(date)} + minDate={startDate} + maxDate={new Date()} + dateFormat="yyyy-MM-dd" + className="border rounded p-2 w-full" + placeholderText="Select end date" + /> +
-
- - setStartDate(date)} - maxDate={endDate || new Date()} - dateFormat="yyyy-MM-dd" - className="border rounded p-2" - placeholderText="Select start date" - /> -
-
- - setEndDate(date)} - minDate={startDate} - maxDate={new Date()} - dateFormat="yyyy-MM-dd" - className="border rounded p-2" - placeholderText="Select end date" - /> -
-
+ {/* Row 2: Fetch & Export Buttons aligned with End Date */} +
@@ -185,6 +185,7 @@ export default function ExchangeRateViewer({ className="export-btn bg-green-600 text-white px-4 py-2 rounded disabled:opacity-50" onClick={handleExport} disabled={results.length === 0 || isLoading} + style={{ marginBottom: 0 }} > Export CSV diff --git a/src/app/page.js b/src/app/page.js index 25ef3ba..dfc33ed 100644 --- a/src/app/page.js +++ b/src/app/page.js @@ -15,7 +15,7 @@ export default function Home() { }, []); return ( -
+
{defaultStartDate && defaultEndDate && (