1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-22 13:04:19 +00:00
pds-2021-g2-nest/nest_frontend/contexts/ContextLanguage.js

18 lines
593 B
JavaScript
Raw Normal View History

2021-05-18 00:04:06 +00:00
import { createContext } from "react"
import LocalizationStrings from "../LocalizationStrings"
2021-05-18 00:04:06 +00:00
/**
* A context containing an object with the following values:
* - `lang`: a string corresponding to the ISO 639-1 code of the current language
* - `setLang`: a function to change the current language
* - `strings`: an object containing all strings of the current language
*
2021-05-22 02:44:08 +00:00
* Defaults to Italian `it`.
2021-05-18 00:04:06 +00:00
*/
export default createContext({
lang: "it",
2021-05-18 00:04:06 +00:00
setLang: () => console.error("Trying to setLang while outside a ContextServer.Provider!"),
strings: LocalizationStrings.it,
2021-05-18 00:04:06 +00:00
})