Feat: Adds flagged equipment measurement view and style
This commit is contained in:
26
Sources/Styleguide/FlaggedEquipmentMeasurementView.swift
Normal file
26
Sources/Styleguide/FlaggedEquipmentMeasurementView.swift
Normal 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()
|
||||
}
|
||||
Reference in New Issue
Block a user