comparison Simoleon/Helpers/CurrencySelectorButton.swift @ 179:7c4a789e51ba

add views
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Tue, 26 Oct 2021 18:18:36 +0200
parents
children
comparison
equal deleted inserted replaced
178:1077bc0ffdbf 179:7c4a789e51ba
1 //
2 // CurrencySelectorButton.swift
3 // Simoleon
4 //
5 // Created by Dennis Concepción Martín on 26/10/21.
6 //
7
8 import SwiftUI
9
10 struct CurrencySelectorButton: View {
11 var selectedCurrency: CurrencyModel
12
13 var body: some View {
14 RoundedRectangle(cornerRadius: 15)
15 .foregroundColor(Color(.secondarySystemBackground))
16 .frame(height: 60)
17 .overlay(
18 HStack {
19 Image(selectedCurrency.code)
20 .resizable()
21 .aspectRatio(contentMode: .fill)
22 .frame(width: 35, height: 35)
23 .clipShape(Circle())
24
25 Text(selectedCurrency.code)
26 .foregroundColor(.primary)
27 .font(.headline)
28 }
29 )
30 }
31 }
32
33 struct CurrencySelectorButton_Previews: PreviewProvider {
34 static var previews: some View {
35 CurrencySelectorButton(
36 selectedCurrency: CurrencyModel(name: "US Dollar", code: "USD")
37 )
38 }
39 }