secant-ios-wallet/secant/UIComponents/TextFields/TransactionAmount/TransactionCurrencySelector...

37 lines
1.0 KiB
Swift

//
// TransactionCurrencySelector.swift
// secant-testnet
//
// Created by Adam Stener on 4/4/22.
//
import SwiftUI
import ComposableArchitecture
struct TransactionCurrencySelector: View {
let store: CurrencySelectionStore
var body: some View {
WithViewStore(store) { viewStore in
Button(
action: { viewStore.send(.swapCurrencyType) },
label: {
HStack {
Text(CurrencySelectionState.Currency.usd.acronym)
.foregroundColor(
viewStore.currencyType == .usd ? .yellow : .white
)
Asset.Assets.Icons.swap.image
Text(CurrencySelectionState.Currency.zec.acronym)
.foregroundColor(
viewStore.currencyType == .zec ? .yellow : .white
)
}
}
)
}
}
}