Skip to content

useNavigatorLanguage

Category
Export Size
285 B
Last Changed
5 days ago

Reactive navigator.language

Demo

Usage

tsx
import { 
useNavigatorLanguage
} from '@reause/core'
const {
language
,
isSupported
} =
useNavigatorLanguage
()
// `language` is a `string | undefined` state — the component re-renders on // the window `languagechange` event

Type Declarations

ts
export interface UseNavigatorLanguageOptions extends ConfigurableWindow {
}

export interface UseNavigatorLanguageReturn {
    isSupported: boolean;
    language: string | undefined;
}

export function useNavigatorLanguage(options?: UseNavigatorLanguageOptions): UseNavigatorLanguageReturn

Source

Source · Demo · VueUse

Contributors

hairyf

Changelog

v0.1.0 on
219fc - fix(core): resolve useNavigatorLanguage audit findings (#608)

Released under the MIT License. v0.1.8