comparison Simoleon/Helpers/ConversionBox.swift @ 152:2584fd74235a

Add new currencies
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Mon, 23 Aug 2021 17:14:14 +0100
parents 6eac99e99b96
children
comparison
equal deleted inserted replaced
151:bdedd0cc6cd1 152:2584fd74235a
14 @Binding var showingConversion: Bool 14 @Binding var showingConversion: Bool
15 @Binding var amountIsEditing: Bool 15 @Binding var amountIsEditing: Bool
16 16
17 var body: some View { 17 var body: some View {
18 VStack(alignment: .leading) { 18 VStack(alignment: .leading) {
19 let currencyMetadata: [String: CurrencyMetadataModel] = try! read(json: "CurrencyMetadata.json") 19 let currencyDetails: [String: CurrencyDetailsModel] = try! read(json: "CurrencyDetails.json")
20 let currencies = currencyPair.split(separator: "/") 20 let currencies = currencyPair.split(separator: "/")
21 Text("\(currencyMetadata[String(currencies[0])]!.name) (\(String(currencies[0])))") 21 Text("\(currencyDetails[String(currencies[0])]!.name) (\(String(currencies[0])))")
22 .font(.callout) 22 .font(.callout)
23 .fontWeight(.semibold) 23 .fontWeight(.semibold)
24 .padding(.top, 40) 24 .padding(.top, 40)
25 25
26 ZStack(alignment: .trailing) { 26 ZStack(alignment: .trailing) {
42 .accessibilityIdentifier("ConversionTextField") 42 .accessibilityIdentifier("ConversionTextField")
43 } 43 }
44 44
45 Divider() 45 Divider()
46 46
47 Text("\(currencyMetadata[String(currencies[1])]!.name) (\(String(currencies[1])))") 47 Text("\(currencyDetails[String(currencies[1])]!.name) (\(String(currencies[1])))")
48 .font(.callout) 48 .font(.callout)
49 .fontWeight(.semibold) 49 .fontWeight(.semibold)
50 .padding(.top, 10) 50 .padding(.top, 10)
51 51
52 if showingConversion { 52 if showingConversion {