koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
1 lines • 772 B
Source Map (JSON)
{"version":3,"file":"useBrowserLocale.cjs","sources":["../../../../src/internal/locale/useBrowserLocale.ts"],"sourcesContent":["import {useState} from 'react';\n\nimport {useSafeLayoutEffect} from '@/internal/hooks/useSafeLayoutEffect.ts';\n\n/**\n * Utility hook. Returns browser locale. Updates when it changes.\n */\nexport const useBrowserLocale = () => {\n const [locale, setLocale] = useState('en-US');\n useSafeLayoutEffect(() => {\n setLocale(navigator.language);\n }, []);\n\n return locale;\n};\n"],"names":["useBrowserLocale","locale","setLocale","useState","useSafeLayoutEffect"],"mappings":"oKAOaA,EAAmB,IAAM,CAClC,KAAM,CAACC,EAAQC,CAAS,EAAIC,EAAAA,SAAS,OAAO,EAC5CC,OAAAA,EAAAA,oBAAoB,IAAM,CACtBF,EAAU,UAAU,QAAQ,CAChC,EAAG,EAAE,EAEED,CACX"}