This commit is contained in:
Trey t
2022-01-17 16:06:57 -06:00
parent 9e10cfff1d
commit 80bc832b3a
2 changed files with 13 additions and 1 deletions

View File

@@ -21,6 +21,17 @@ class FilterViewModel: ObservableObject {
}
}
init() {
let filteredEntries = PersistenceController.shared.getData(startDate: Date(timeIntervalSince1970: 0),
endDate: Date(),
includedDays: selectedDays)
if let fuckingDAte = filteredEntries.sorted(by: { $0.forDate! < $1.forDate! }).first?.forDate {
self.entryStartDate = fuckingDAte
}
self.entryEndDate = Date()
}
private let chartViewBuilder = DayChartViewChartBuilder()
public func filterEntries(startDate: Date, endDate: Date) {

View File

@@ -158,7 +158,8 @@ struct FilterView: View {
} else {
viewModel.selectedDays.append(value)
}
viewModel.filterEntries(startDate: viewModel.entryStartDate, endDate: viewModel.entryEndDate)
viewModel.filterEntries(startDate: viewModel.entryStartDate,
endDate: viewModel.entryEndDate)
})
.frame(maxWidth: .infinity)
.foregroundColor(viewModel.selectedDays.contains(value) || viewModel.selectedDays.isEmpty ? .green : .red)