Mercurial > public > simoleon
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 { |