mui-language-picker
Version:
Material UI language picker
29 lines (28 loc) • 871 B
TypeScript
import React from 'react';
import { ILanguagePickerStrings } from './model';
import { LangTag } from './langPicker/types';
import { DisplayName } from './getDisplayName';
interface IStateProps {
t: ILanguagePickerStrings;
}
interface IProps extends IStateProps {
value: string;
name: string;
font: string;
feats?: string;
displayName?: DisplayName;
setCode?: (code: string) => void;
setName?: (name: string) => void;
setFont?: (font: string) => void;
setFeats?: (features?: string) => void;
setInfo?: (tag: LangTag) => void;
setDir?: (rtl: boolean) => void;
filter?: (code: string) => boolean;
disabled?: boolean;
offline?: boolean;
required?: boolean;
noScript?: boolean;
noFont?: boolean;
}
export declare const LanguagePicker: (props: IProps) => React.JSX.Element;
export default LanguagePicker;