Files
jellyseerr/src/context/LanguageContext.tsx
sct cd6d8a8216 feat(frontend): add french language file
also expanded translation coverage (still lots to do!)
2020-11-27 05:11:45 +00:00

16 lines
389 B
TypeScript

import React, { ReactNode } from 'react';
export type AvailableLocales = 'en' | 'ja' | 'fr';
interface LanguageContextProps {
locale: AvailableLocales;
children: (locale: string) => ReactNode;
setLocale?: React.Dispatch<React.SetStateAction<AvailableLocales>>;
}
export const LanguageContext = React.createContext<
Omit<LanguageContextProps, 'children'>
>({
locale: 'en',
});