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 (