import React, { FormEvent, useEffect, useMemo, useState } from 'react'; import { saveCurrency } from '../service/user/user.service'; import { useAppStateContext } from '../context/user.data.context'; import { currencies } from '../utils'; import Banner from '../components/widgets/Banner'; import Button from '../components/widgets/Button'; import ErrorWrapper from '../components/alert/ErrorWrapper'; import SelectInput from '../components/widgets/SelectInput'; type Option = { label: string; value: string }; const Settings = (): JSX.Element => { const { token, user, fetchUser } = useAppStateContext(); const [errors, setErrors] = useState(null); const [isLoading, setIsLoading] = useState(false); const [currencySaved, setCurrencySaved] = useState(false); const [currency, setCurrency] = useState