import { Select, MenuItem } from '@mui/material'; import FormControl from '@mui/material/FormControl'; import InputLabel from '@mui/material/InputLabel'; import { useTranslation } from 'react-i18next'; import { useLocaleSort } from '@app/hooks'; import { Images } from '@app/images'; import { App } from '@app/types'; import type { FinalFormFieldProps } from '../fieldTypes'; import './CountryDropdown.css'; type CountryDropdownProps = FinalFormFieldProps; const CountryDropdown = ({ input }: CountryDropdownProps) => { const { t } = useTranslation(); const currentValue = (input.value as string | undefined) ?? ''; const translateCountry = (country: string) => t(`Common.countries.${country}`); const sortedCountries = useLocaleSort(App.countryCodes, translateCountry); return ( Country ); }; export default CountryDropdown;