Add log view, manual transfer
This commit is contained in:
35
TempTrack/Views/LogView.swift
Normal file
35
TempTrack/Views/LogView.swift
Normal file
@ -0,0 +1,35 @@
|
||||
import SwiftUI
|
||||
|
||||
struct LogView: View {
|
||||
|
||||
@EnvironmentObject
|
||||
var log: Log
|
||||
|
||||
private let df: DateFormatter = {
|
||||
let df = DateFormatter()
|
||||
df.dateStyle = .short
|
||||
df.timeStyle = .medium
|
||||
return df
|
||||
}()
|
||||
|
||||
var body: some View {
|
||||
List(log.logEntries) { entry in
|
||||
VStack(alignment: .leading) {
|
||||
HStack {
|
||||
Text(entry.level.description)
|
||||
Spacer()
|
||||
Text(df.string(from: entry.date))
|
||||
}.font(.footnote)
|
||||
Text(entry.message)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
struct LogView_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
LogView()
|
||||
.environmentObject(Log())
|
||||
}
|
||||
}
|
@ -11,7 +11,6 @@ struct TemperatureDayOverview: View {
|
||||
init(storage: TemperatureStorage, dateIndex: Int) {
|
||||
self.storage = storage
|
||||
let points = storage.loadMeasurements(for: dateIndex)
|
||||
print("Loaded \(points.count) points for date \(dateIndex)")
|
||||
self.points = points
|
||||
update()
|
||||
}
|
||||
|
Reference in New Issue
Block a user