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 {