Feat: Adds flagged equipment measurement view and style

This commit is contained in:
2024-06-05 11:00:23 -04:00
parent c13b3740f2
commit ae7b413409
6 changed files with 240 additions and 71 deletions

View File

@@ -0,0 +1,26 @@
import SharedModels
import SwiftUI
public struct FlaggedEquipmentMeasurementView: View {
@Environment(\.flaggedEquipmentMeasurementStyle) private var style
let measurement: FlaggedEquipmentMeasurement
public init(_ measurement: FlaggedEquipmentMeasurement) {
self.measurement = measurement
}
public var body: some View {
style.makeBody(
configuration: FlaggedEquipmentMeasurementStyleConfiguration(
measurement: measurement
)
)
}
}
#Preview {
FlaggedEquipmentMeasurementView(.mock(type: .airHandler))
.padding()
}