From 566deae5af37d4865014023be2bb31976f915901 Mon Sep 17 00:00:00 2001
From: Eric Gullickson <16152721+ericgullickson@users.noreply.github.com>
Date: Sun, 11 Jan 2026 20:23:56 -0600
Subject: [PATCH] fix: match import button style to export button (refs #26)
Desktop changes:
- Replace ImportButton component with MUI Button matching Export style
- Use hidden file input with validation
- Dark red/maroon button with consistent styling
Mobile changes:
- Update both Import and Export buttons to use primary-500 style
- Consistent dark primary button appearance
- Maintains 44px touch target requirement
Co-Authored-By: Claude Sonnet 4.5
---
.../settings/components/ImportButton.tsx | 2 +-
.../settings/mobile/MobileSettingsScreen.tsx | 2 +-
frontend/src/pages/SettingsPage.tsx | 51 +++++++++++++++++--
3 files changed, 50 insertions(+), 5 deletions(-)
diff --git a/frontend/src/features/settings/components/ImportButton.tsx b/frontend/src/features/settings/components/ImportButton.tsx
index c1b20e3..1ca2473 100644
--- a/frontend/src/features/settings/components/ImportButton.tsx
+++ b/frontend/src/features/settings/components/ImportButton.tsx
@@ -57,7 +57,7 @@ export const ImportButton: React.FC = ({