Transform to multi-account support
This commit is contained in:
@@ -8,15 +8,13 @@
|
||||
import SwiftUI
|
||||
|
||||
struct DrinkDetailView: View {
|
||||
@EnvironmentObject var wcMgr: WCManager
|
||||
|
||||
private var drink: Drink
|
||||
private var drink: MeteClientDrink
|
||||
|
||||
@State var shouldShowTransactionSheet = false
|
||||
|
||||
@Environment(\.dismiss) private var dismiss
|
||||
|
||||
init(drink: Drink) {
|
||||
init(drink: MeteClientDrink) {
|
||||
self.drink = drink
|
||||
}
|
||||
|
||||
@@ -28,12 +26,20 @@ struct DrinkDetailView: View {
|
||||
// Basic info
|
||||
HStack {
|
||||
VStack {
|
||||
Text(String(format: "%img", drink.caffeine)).fontWeight(.bold)
|
||||
if drink.caffeine != nil {
|
||||
Text(String(format: "%img", drink.caffeine!)).fontWeight(.bold)
|
||||
} else {
|
||||
Text("? mg").fontWeight(.bold)
|
||||
}
|
||||
Text(String(localized: "CAFFEINE")).fontWeight(Font.Weight.thin)
|
||||
}
|
||||
Divider()
|
||||
VStack {
|
||||
Text(String(format: "%.2f€", drink.GetPrice())).fontWeight(.bold)
|
||||
if drink.price != nil {
|
||||
Text(drink.price!.formatted(.currency(code: "EUR"))).fontWeight(.bold)
|
||||
} else {
|
||||
Text("? €").fontWeight(.bold)
|
||||
}
|
||||
Text(String(localized: "PRICE")).fontWeight(Font.Weight.thin)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user