initial commit
Build & Deployment / Build & Deploy (push) Failing after 5s

This commit is contained in:
Raul Lugo
2026-08-10 17:55:26 +02:00
parent 6429ed3fa3
commit 4ced446c9c
74 changed files with 9242 additions and 30 deletions
+19
View File
@@ -0,0 +1,19 @@
export const supportedLanguages = [
{ code: "en", label: "English" },
{ code: "es", label: "Spanish" },
{ code: "de", label: "German" },
] as const
export type SupportedLanguage = (typeof supportedLanguages)[number]["code"]
export const supportedLanguageCodes = supportedLanguages.map(
(language) => language.code,
) as [SupportedLanguage, ...SupportedLanguage[]]
export function getLanguageLabel(code: string) {
return supportedLanguages.find((language) => language.code === code)?.label ?? code
}
export function isSupportedLanguage(code: string): code is SupportedLanguage {
return supportedLanguageCodes.includes(code as SupportedLanguage)
}