Mercurial > public > simoleon
comparison Simoleon/ContentView.swift @ 50:7a6a7c677851
Handle errors with alerts
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Mon, 26 Jul 2021 21:52:15 +0100 |
parents | 2eb05f396fcd |
children | b0bce2c8e4a9 |
comparison
equal
deleted
inserted
replaced
48:67e76ce661a1 | 50:7a6a7c677851 |
---|---|
6 // | 6 // |
7 | 7 |
8 import SwiftUI | 8 import SwiftUI |
9 | 9 |
10 struct ContentView: View { | 10 struct ContentView: View { |
11 @State private var tab: Tab = .convert | |
12 @Environment(\.managedObjectContext) private var viewContext | 11 @Environment(\.managedObjectContext) private var viewContext |
13 @FetchRequest(sortDescriptors: []) private var defaultCurrency: FetchedResults<DefaultCurrency> | 12 @FetchRequest(sortDescriptors: []) private var defaultCurrency: FetchedResults<DefaultCurrency> |
13 | |
14 @State private var tab: Tab = .convert | |
14 | 15 |
15 var body: some View { | 16 var body: some View { |
16 TabView(selection: $tab) { | 17 TabView(selection: $tab) { |
17 Conversion(currencyPair: defaultCurrency.first?.pair ?? "USD/GBP") | 18 Conversion(currencyPair: defaultCurrency.first?.pair ?? "USD/GBP") |
18 .tabItem { | 19 .tabItem { |