import { TranslateIcon } from '@heroicons/react/solid'; import React, { useRef, useState } from 'react'; import { defineMessages, useIntl } from 'react-intl'; import { availableLanguages, AvailableLocales, } from '../../../context/LanguageContext'; import useClickOutside from '../../../hooks/useClickOutside'; import useLocale from '../../../hooks/useLocale'; import Transition from '../../Transition'; const messages = defineMessages({ changelanguage: 'Change Language', }); const LanguagePicker: React.FC = () => { const intl = useIntl(); const dropdownRef = useRef(null); const { locale, setLocale } = useLocale(); const [isDropdownOpen, setDropdownOpen] = useState(false); useClickOutside(dropdownRef, () => setDropdownOpen(false)); return (
); }; export default LanguagePicker;