|
@@ -80,7 +80,7 @@ extension AddCarbs {
|
|
|
} footer: { Text(state.waitersNotepad().description) }
|
|
} footer: { Text(state.waitersNotepad().description) }
|
|
|
|
|
|
|
|
Section {
|
|
Section {
|
|
|
- DatePicker("Change Date", selection: $state.date)
|
|
|
|
|
|
|
+ DatePicker("Date", selection: $state.date)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.onAppear {
|
|
.onAppear {
|
|
@@ -121,6 +121,10 @@ extension AddCarbs {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var notEmpty: Bool {
|
|
|
|
|
+ state.carbs > 0 || state.protein > 0 || state.fat > 0
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
var mealPresets: some View {
|
|
var mealPresets: some View {
|
|
|
Section {
|
|
Section {
|
|
|
HStack {
|
|
HStack {
|
|
@@ -130,7 +134,7 @@ extension AddCarbs {
|
|
|
label: { Text("Save as Preset") }
|
|
label: { Text("Save as Preset") }
|
|
|
.buttonStyle(BorderlessButtonStyle())
|
|
.buttonStyle(BorderlessButtonStyle())
|
|
|
.disabled(
|
|
.disabled(
|
|
|
- (state.carbs <= 0 && state.fat <= 0 && state.protein <= 0) ||
|
|
|
|
|
|
|
+ !notEmpty ||
|
|
|
(
|
|
(
|
|
|
(((state.selection?.carbs ?? 0) as NSDecimalNumber) as Decimal) == state
|
|
(((state.selection?.carbs ?? 0) as NSDecimalNumber) as Decimal) == state
|
|
|
.carbs && (((state.selection?.fat ?? 0) as NSDecimalNumber) as Decimal) == state
|
|
.carbs && (((state.selection?.fat ?? 0) as NSDecimalNumber) as Decimal) == state
|