From 82c926bf8358dcb04aa63649a3a979fd96bd4633 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sat, 28 Nov 2020 21:49:38 +0200 Subject: [PATCH] Fix: Currency Select. --- client/src/components/CurrencySelectList.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/client/src/components/CurrencySelectList.js b/client/src/components/CurrencySelectList.js index bf2cad077..05e6655e2 100644 --- a/client/src/components/CurrencySelectList.js +++ b/client/src/components/CurrencySelectList.js @@ -11,6 +11,7 @@ export default function CurrencySelectList({ defaultSelectText = , onCurrencySelected, popoverFill = false, + disabled = false, }) { const [selectedCurrency, setSelectedCurrency] = useState(null); @@ -29,7 +30,7 @@ export default function CurrencySelectList({ ); } }; - + const onCurrencySelect = useCallback((currency) => { setSelectedCurrency({ ...currency }); onCurrencySelected && onCurrencySelected(currency); @@ -45,6 +46,15 @@ export default function CurrencySelectList({ ); }, []); + useEffect(() => { + if (typeof selectedCurrencyCode !== 'undefined') { + const currency = selectedCurrencyCode + ? currenciesList.find((a) => a.currency_code === selectedCurrencyCode) + : null; + setSelectedCurrency(currency); + } + }, [selectedCurrencyCode, currenciesList, setSelectedCurrency]); + return (