From 3801354ae63a9dc69794700422c0c22385f5d853 Mon Sep 17 00:00:00 2001 From: Fred KISSIE Date: Thu, 20 Nov 2025 08:37:49 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20add=20country=20code=20flag=20em?= =?UTF-8?q?oji=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/countryCodeToFlagEmoji.ts | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/lib/countryCodeToFlagEmoji.ts diff --git a/src/lib/countryCodeToFlagEmoji.ts b/src/lib/countryCodeToFlagEmoji.ts new file mode 100644 index 00000000..e459b654 --- /dev/null +++ b/src/lib/countryCodeToFlagEmoji.ts @@ -0,0 +1,6 @@ +export function countryCodeToFlagEmoji(isoAlpha2: string) { + const codePoints = [...isoAlpha2.toUpperCase()].map( + (char) => 0x1f1e6 + char.charCodeAt(0) - 65 + ); + return String.fromCodePoint(...codePoints); +}