Skip to content

Commit 96d0611

Browse files
authored
[frontend] - sort currency list (#448)
* sort currency list * sort currency list
1 parent 672387c commit 96d0611

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/frontend/providers/Currency.provider.tsx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ interface IProps {
2424
export const useCurrency = () => useContext(Context);
2525

2626
const CurrencyProvider = ({ children }: IProps) => {
27-
const { data: currencyCodeList = [] } = useQuery('currency', ApiGateway.getSupportedCurrencyList);
27+
const { data: currencyCodeListUnsorted = [] } = useQuery('currency', ApiGateway.getSupportedCurrencyList);
2828
const [selectedCurrency, setSelectedCurrency] = useState<string>('');
2929

3030
useEffect(() => {
@@ -36,13 +36,15 @@ const CurrencyProvider = ({ children }: IProps) => {
3636
SessionGateway.setSessionValue('currencyCode', currencyCode);
3737
}, []);
3838

39+
const currencyCodeList = currencyCodeListUnsorted.sort();
40+
3941
const value = useMemo(
40-
() => ({
41-
currencyCodeList,
42-
selectedCurrency,
43-
setSelectedCurrency: onSelectCurrency,
44-
}),
45-
[currencyCodeList, selectedCurrency, onSelectCurrency]
42+
() => ({
43+
currencyCodeList,
44+
selectedCurrency,
45+
setSelectedCurrency: onSelectCurrency,
46+
}),
47+
[currencyCodeList, selectedCurrency, onSelectCurrency]
4648
);
4749

4850
return <Context.Provider value={value}>{children}</Context.Provider>;

0 commit comments

Comments
 (0)