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 = ({