comparison Simoleon/Helpers/CurrencyTextfield.swift @ 188:e4f5dcf4d596

add keyboard resign option
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Thu, 23 Dec 2021 16:23:16 +0100
parents 2fc95efcb1ee
children
comparison
equal deleted inserted replaced
187:13d5a8deb6c2 188:e4f5dcf4d596
10 struct CurrencyTextfield: View { 10 struct CurrencyTextfield: View {
11 var currencyCode: String 11 var currencyCode: String
12 @Binding var amount: String 12 @Binding var amount: String
13 13
14 var body: some View { 14 var body: some View {
15 VStack {
16 TextField("Enter the amount", text: $amount) 15 TextField("Enter the amount", text: $amount)
17 .keyboardType(.decimalPad) 16 .keyboardType(.decimalPad)
18 .font(.title2) 17 .font(.title2)
19 .padding(15) 18 .padding(15)
20 .background( 19 .background(
21 Color(.secondarySystemBackground) 20 Color(.secondarySystemBackground)
22 .cornerRadius(15) 21 .cornerRadius(15)
23 .frame(height: 55) 22 .frame(height: 55)
24 ) 23 )
25 }
26 } 24 }
27 } 25 }
28 26
29 struct CurrencyTextfield_Previews: PreviewProvider { 27 struct CurrencyTextfield_Previews: PreviewProvider {
30 static var previews: some View { 28 static var previews: some View {