mirror of
https://github.com/henrygd/beszel.git
synced 2026-03-22 05:36:15 +01:00
ui: add fallback to display language code if no emoji / flag
This commit is contained in:
@@ -32,7 +32,10 @@ export function LangToggle() {
|
|||||||
className={cn("px-2.5 flex gap-2.5 cursor-pointer", lang === i18n.locale && "bg-accent/70 font-medium")}
|
className={cn("px-2.5 flex gap-2.5 cursor-pointer", lang === i18n.locale && "bg-accent/70 font-medium")}
|
||||||
onClick={() => dynamicActivate(lang)}
|
onClick={() => dynamicActivate(lang)}
|
||||||
>
|
>
|
||||||
<span>{e}</span> {label}
|
<span>
|
||||||
|
{e || <code className="font-mono bg-muted text-[.65em] w-5 h-4 grid place-items-center">{lang}</code>}
|
||||||
|
</span>{" "}
|
||||||
|
{label}
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
))}
|
))}
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
|
|||||||
@@ -70,7 +70,16 @@ export default function SettingsProfilePage({ userSettings }: { userSettings: Us
|
|||||||
<SelectContent>
|
<SelectContent>
|
||||||
{languages.map(([lang, label, e]) => (
|
{languages.map(([lang, label, e]) => (
|
||||||
<SelectItem key={lang} value={lang}>
|
<SelectItem key={lang} value={lang}>
|
||||||
<span className="me-2.5">{e}</span>
|
<span className="me-2.5">
|
||||||
|
{e || (
|
||||||
|
<code
|
||||||
|
aria-hidden="true"
|
||||||
|
className="font-mono bg-muted text-[.65em] w-5 h-4 inline-grid place-items-center"
|
||||||
|
>
|
||||||
|
{lang}
|
||||||
|
</code>
|
||||||
|
)}
|
||||||
|
</span>
|
||||||
{label}
|
{label}
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
))}
|
))}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ export default [
|
|||||||
["es", "Español", "🇪🇸"],
|
["es", "Español", "🇪🇸"],
|
||||||
["fa", "فارسی", "🇮🇷"],
|
["fa", "فارسی", "🇮🇷"],
|
||||||
["fr", "Français", "🇫🇷"],
|
["fr", "Français", "🇫🇷"],
|
||||||
["he", "עברית", "🕎"],
|
["he", "עברית", ""],
|
||||||
["hr", "Hrvatski", "🇭🇷"],
|
["hr", "Hrvatski", "🇭🇷"],
|
||||||
["hu", "Magyar", "🇭🇺"],
|
["hu", "Magyar", "🇭🇺"],
|
||||||
["id", "Indonesia", "🇮🇩"],
|
["id", "Indonesia", "🇮🇩"],
|
||||||
|
|||||||
Reference in New Issue
Block a user