From 602d4fa9556921731412b078f34deaf7218d3171 Mon Sep 17 00:00:00 2001 From: arkohut <39525455+arkohut@users.noreply.github.com> Date: Thu, 14 Nov 2024 14:58:37 +0800 Subject: [PATCH] feat(lang-switch): unify style for safari --- web/src/lib/LanguageSwitcher.svelte | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/web/src/lib/LanguageSwitcher.svelte b/web/src/lib/LanguageSwitcher.svelte index db54e2c..dc2a21e 100644 --- a/web/src/lib/LanguageSwitcher.svelte +++ b/web/src/lib/LanguageSwitcher.svelte @@ -10,12 +10,10 @@ ]; onMount(() => { - // 尝试从 localStorage 获取保存的语言 const savedLocale = localStorage.getItem('selectedLocale'); if (savedLocale) { setLocale(savedLocale); } else { - // 如果没有保存的语言,则使用浏览器语言 const browserLang = navigator.language.split('-')[0]; setLocale(browserLang === 'zh' ? 'zh' : 'en'); } @@ -28,8 +26,12 @@ } - setLocale(selectedLocale)} + class="appearance-none bg-white text-slate-500 px-2 py-1 pr-8 rounded-md border border-slate-200 cursor-pointer hover:border-slate-300 focus:outline-none focus:ring-2 focus:ring-slate-200 focus:border-slate-300 text-sm font-medium relative bg-no-repeat bg-[right_0.5rem_center] bg-[length:1.5em_1.5em] bg-[url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22%236b7280%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.293%207.293a1%201%200%20011.414%200L10%2010.586l3.293-3.293a1%201%200%20111.414%201.414l-4%204a1%201%200%2001-1.414%200l-4-4a1%201%200%20010-1.414z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E')]" +> + {#each languages as language} + + {/each} \ No newline at end of file