Mercurial > public > simoleon
comparison Simoleon/UI/FavoriteButton.swift @ 160:0c589138a6f3
Implement Conversion Box
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 29 Aug 2021 19:04:34 +0100 |
parents | 82bd84c5973c |
children | 3913aff613e8 |
comparison
equal
deleted
inserted
replaced
159:35628bac01f5 | 160:0c589138a6f3 |
---|---|
6 // | 6 // |
7 | 7 |
8 import SwiftUI | 8 import SwiftUI |
9 | 9 |
10 struct FavoriteButton: View { | 10 struct FavoriteButton: View { |
11 @State var currencyPair: CurrencyPairModel | 11 @ObservedObject var currencyPair: CurrencyPair |
12 @State private var scale: CGFloat = 1 | 12 @State private var scale: CGFloat = 1 |
13 @Environment(\.managedObjectContext) private var viewContext | 13 @Environment(\.managedObjectContext) private var viewContext |
14 @FetchRequest(sortDescriptors: []) private var favoritePairs: FetchedResults<FavoritePair> | 14 @FetchRequest(sortDescriptors: []) private var favoritePairs: FetchedResults<FavoritePair> |
15 | 15 |
16 var body: some View { | 16 var body: some View { |
89 } | 89 } |
90 } | 90 } |
91 | 91 |
92 struct FavoriteButton_Previews: PreviewProvider { | 92 struct FavoriteButton_Previews: PreviewProvider { |
93 static var previews: some View { | 93 static var previews: some View { |
94 FavoriteButton(currencyPair: CurrencyPairModel(baseSymbol: "USD", quoteSymbol: "EUR")) | 94 FavoriteButton(currencyPair: CurrencyPair()) |
95 } | 95 } |
96 } | 96 } |