From 01261b6f3ae49a6d092f78f33e4362478cc8f5cc Mon Sep 17 00:00:00 2001 From: pinks Date: Tue, 26 Sep 2023 13:25:13 +0200 Subject: [PATCH] fix: language flags --- utils/getFlagEmoji.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/utils/getFlagEmoji.ts b/utils/getFlagEmoji.ts index 47805dc..a712a42 100644 --- a/utils/getFlagEmoji.ts +++ b/utils/getFlagEmoji.ts @@ -45,7 +45,8 @@ const languageToFlagMap: Record = { }; export function getFlagEmoji(languageCode?: string): string | undefined { - const language = languageCode?.split("-").pop()?.toLowerCase(); - if (!language) return; - return languageToFlagMap[language]; + if (!languageCode) return; + const language = languageCode.split("-").shift()?.toLowerCase(); + if (language == null) return; + return languageToFlagMap[language] ?? `[${language.toUpperCase()}]`; }