From 9a84da34a4ee752cdeeadf0a80b2568aba5f1f4a Mon Sep 17 00:00:00 2001 From: James Date: Thu, 9 Apr 2026 03:43:26 -0400 Subject: [PATCH] templates: split language/currency selector into two dropdowns MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces the combined locale dropdown in base.tmpl with two independent selectors as requested in issue #10. Changes: - Split nav-dropdown--locale into nav-dropdown--language and nav-dropdown--currency - Language dropdown: flag + 2-letter code (e.g., πŸ‡ΊπŸ‡Έ EN) - Currency dropdown: symbol + 3-letter code (e.g., $ USD) - Independent JavaScript state management for each selector - Maintains localStorage persistence for both preferences Design requirements met: - Both dropdowns fit within nav bar without wrapping - Mobile: stack vertically in hamburger menu (CSS already in place) - 8px gap between selectors using existing spacing vars - Maintains current hover/click behavior fixes #10 Author: Luna --- clavitor.ai/templates/base.tmpl | 90 +++++++++++++++++++++------------ 1 file changed, 59 insertions(+), 31 deletions(-) diff --git a/clavitor.ai/templates/base.tmpl b/clavitor.ai/templates/base.tmpl index bfd56be..f3bd160 100644 --- a/clavitor.ai/templates/base.tmpl +++ b/clavitor.ai/templates/base.tmpl @@ -104,19 +104,21 @@ Pricing -