no votes screen
This commit is contained in:
@@ -14,7 +14,9 @@ struct AddMoodHeaderView: View {
|
||||
private let savedOnboardingData = UserDefaultsStore.getOnboarding()
|
||||
|
||||
let addItemHeaderClosure: ((Mood, Date) -> Void)
|
||||
|
||||
|
||||
var overrideDay: DayOptions?
|
||||
|
||||
var body: some View {
|
||||
ZStack {
|
||||
Color(UIColor.systemBackground)
|
||||
@@ -50,22 +52,40 @@ struct AddMoodHeaderView: View {
|
||||
}
|
||||
|
||||
private func getTitle() -> String {
|
||||
switch savedOnboardingData.inputDay {
|
||||
|
||||
case .Today:
|
||||
return String(localized: "add_mood_header_view_title_today")
|
||||
case .Previous:
|
||||
return String(localized: "add_mood_header_view_title_yesterday")
|
||||
if let overrideDay = overrideDay {
|
||||
switch overrideDay {
|
||||
case .Today:
|
||||
return String(localized: "add_mood_header_view_title_today")
|
||||
case .Previous:
|
||||
return String(localized: "add_mood_header_view_title_yesterday")
|
||||
}
|
||||
} else {
|
||||
switch savedOnboardingData.inputDay {
|
||||
case .Today:
|
||||
return String(localized: "add_mood_header_view_title_today")
|
||||
case .Previous:
|
||||
return String(localized: "add_mood_header_view_title_yesterday")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private func addItem(withMood mood: Mood) {
|
||||
switch savedOnboardingData.inputDay {
|
||||
case .Today:
|
||||
addItemHeaderClosure(mood, Date())
|
||||
case .Previous:
|
||||
let date = Calendar.current.date(byAdding: .day, value: -1, to: Date())!
|
||||
addItemHeaderClosure(mood, date)
|
||||
if let overrideDay = overrideDay {
|
||||
switch overrideDay {
|
||||
case .Today:
|
||||
addItemHeaderClosure(mood, Date())
|
||||
case .Previous:
|
||||
let date = Calendar.current.date(byAdding: .day, value: -1, to: Date())!
|
||||
addItemHeaderClosure(mood, date)
|
||||
}
|
||||
} else {
|
||||
switch savedOnboardingData.inputDay {
|
||||
case .Today:
|
||||
addItemHeaderClosure(mood, Date())
|
||||
case .Previous:
|
||||
let date = Calendar.current.date(byAdding: .day, value: -1, to: Date())!
|
||||
addItemHeaderClosure(mood, date)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user