@navikt/ds-react
Version:
React components from the Norwegian Labour and Welfare Administration.
47 lines • 1.39 kB
JavaScript
import { enGB, nb, nn } from "date-fns/locale";
import { createContext } from "../util/create-context.js";
import en_translations from "../util/i18n/locales/en.js";
import nn_translations from "../util/i18n/locales/nn.js";
/** @private */
export const getLocaleFromString = (locale = "nb") => {
switch (locale) {
case "nn":
return nn;
case "en":
return enGB;
default:
return nb;
}
};
/**
* @private
* Temporary for backwards compatibility with locale prop. Can be removed when locale prop has been removed.
*/
export const getTranslations = (locale) => {
switch (locale) {
case "nn":
return nn_translations.DatePicker;
case "en":
case "en-GB":
return en_translations.DatePicker;
default:
return undefined;
}
};
/**
* @private
* Temporary for backwards compatibility with locale prop. Can be removed when locale prop has been removed.
*/
export const getGlobalTranslations = (locale) => {
switch (locale) {
case "nn":
return nn_translations.global;
case "en":
case "en-GB":
return en_translations.global;
default:
return undefined;
}
};
export const [DateTranslationContextProvider, useDateTranslationContext] = createContext();
//# sourceMappingURL=Date.locale.js.map