From 1fa994e09fe2255ca9c893bf97849541c6a6bb50 Mon Sep 17 00:00:00 2001 From: Sophie Neumann Date: Fri, 26 Jun 2026 14:53:07 +0200 Subject: [PATCH 1/2] fix(ui): update dropdown font + bg color --- web-ui/app/_components/LocaleSwitcher.tsx | 2 +- web-ui/app/_components/ThemeControls.tsx | 12 ++----- .../__tests__/ThemeControls.test.tsx | 32 +++++++++++++++++++ web-ui/app/globals.css | 31 ++++++++++++++++++ 4 files changed, 66 insertions(+), 11 deletions(-) create mode 100644 web-ui/app/_components/__tests__/ThemeControls.test.tsx diff --git a/web-ui/app/_components/LocaleSwitcher.tsx b/web-ui/app/_components/LocaleSwitcher.tsx index a4f0468c..192836f5 100644 --- a/web-ui/app/_components/LocaleSwitcher.tsx +++ b/web-ui/app/_components/LocaleSwitcher.tsx @@ -34,7 +34,7 @@ export function LocaleSwitcher(): React.ReactElement { className="appearance-none rounded-md border border-[color:var(--border)] bg-transparent px-2 py-1 text-xs uppercase tracking-[0.18em] text-[color:var(--muted-ink)] outline-none transition-colors hover:text-[color:var(--ink)] focus:border-[color:var(--accent)] disabled:opacity-50" > {LOCALES.map((locale) => ( - ))} diff --git a/web-ui/app/_components/ThemeControls.tsx b/web-ui/app/_components/ThemeControls.tsx index dd615fd1..9b7cce18 100644 --- a/web-ui/app/_components/ThemeControls.tsx +++ b/web-ui/app/_components/ThemeControls.tsx @@ -105,11 +105,7 @@ export function ThemeControls(): React.ReactElement { className={selectClass} > {PALETTES.map((p) => ( - ))} @@ -134,11 +130,7 @@ export function ThemeControls(): React.ReactElement { className={selectClass} > {THEMES.map((m) => ( - ))} diff --git a/web-ui/app/_components/__tests__/ThemeControls.test.tsx b/web-ui/app/_components/__tests__/ThemeControls.test.tsx new file mode 100644 index 00000000..f052d8b9 --- /dev/null +++ b/web-ui/app/_components/__tests__/ThemeControls.test.tsx @@ -0,0 +1,32 @@ +import { describe, expect, it } from 'vitest'; + +import { renderWithIntl } from '../../_lib/test-utils'; +import { ThemeControls } from '../ThemeControls'; + +/** + * Regression guard for issue #360 — the previous `