// Copyright The OpenTelemetry Authors // SPDX-License-Identifier: Apache-2.0 import { useMemo } from 'react'; import getSymbolFromCurrency from 'currency-symbol-map'; import { useCurrency } from '../../providers/Currency.provider'; import * as S from './CurrencySwitcher.styled'; import { CypressFields } from '../../utils/Cypress'; const CurrencySwitcher = () => { const { currencyCodeList, setSelectedCurrency, selectedCurrency } = useCurrency(); const currencySymbol = useMemo(() => getSymbolFromCurrency(selectedCurrency), [selectedCurrency]); return ( {currencySymbol} setSelectedCurrency(event.target.value)} value={selectedCurrency} data-cy={CypressFields.CurrencySwitcher} > {currencyCodeList.map(currencyCode => ( ))} ); }; export default CurrencySwitcher;