Mercurial > public > simoleon
diff Simoleon/Helpers/CurrencyList.swift @ 186:1ebd1c5dd302
finish ConversionView
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Thu, 23 Dec 2021 11:30:38 +0100 |
parents | 2fc95efcb1ee |
children | 13d5a8deb6c2 |
line wrap: on
line diff
--- a/Simoleon/Helpers/CurrencyList.swift Wed Dec 22 16:12:23 2021 +0100 +++ b/Simoleon/Helpers/CurrencyList.swift Thu Dec 23 11:30:38 2021 +0100 @@ -19,7 +19,9 @@ List { let currencies = getCurrencies() ForEach(currencies, id: \.self) { currency in - CurrencyRow(currency: currency) + Button(action: { select(currency: currency) }) { + CurrencyRow(currency: currency) + } } } .navigationTitle("Currencies") @@ -58,6 +60,17 @@ return supportedCurrencies } + + // Select currency + private func select(currency: SupportedCurrencyResult) { + if selecting == .baseCurrency { + baseCurrency = currency + } else { + quoteCurrency = currency + } + + dismiss() + } } struct CurrencyList_Previews: PreviewProvider {