UNPKG

igniteui-sassdoc-theme

Version:

Default SassDoc theme used in Ignite UI for Angular.

18 lines (13 loc) 402 B
import { ui, defaultLang, type Lang, type TranslationKey } from "./ui"; export function getLangFromEnv() { const lang = import.meta.env.PUBLIC_LANG; if (lang && Object.keys(ui).includes(lang)) { return lang as Lang; } return defaultLang; } export function useTranslations(lang: Lang) { return function t(key: TranslationKey) { return ui[lang][key] || ui[defaultLang][key]; }; }