import { Button, Dropdown, Item, Flexbox } from 'react-basics'; import useLocale from 'hooks/useLocale'; import { DEFAULT_LOCALE } from 'lib/constants'; import { languages } from 'lib/lang'; import useMessages from 'hooks/useMessages'; export default function LanguageSetting() { const { formatMessage, labels } = useMessages(); const { locale, saveLocale } = useLocale(); const options = Object.keys(languages); const handleReset = () => saveLocale(DEFAULT_LOCALE); const renderValue = value => languages[value].label; return ( {item => {languages[item].label}} ); }