ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
26 lines • 798 B
TypeScript
/**
* Set the current locale in the I18nContext and re-render the app when the locale changes.
*
* @example
*
* import { useSetLocale } from 'react-admin';
*
* const availableLanguages = {
* en: 'English',
* fr: 'Français',
* }
* const LanguageSwitcher = () => {
* const setLocale = useSetLocale();
* return (
* <ul>{
* Object.keys(availableLanguages).map(locale => {
* <li key={locale} onClick={() => setLocale(locale)}>
* {availableLanguages[locale]}
* </li>
* })
* }</ul>
* );
* }
*/
export declare const useSetLocale: () => (value: string | ((value: string) => void), defaultValue?: string | undefined) => void;
//# sourceMappingURL=useSetLocale.d.ts.map