feat: Moves flagged views into their own module.

This commit is contained in:
2024-06-07 09:02:22 -04:00
parent 425b1d0c8f
commit 75fa3b55ae
10 changed files with 172 additions and 35 deletions

View File

@@ -1,4 +1,5 @@
import ComposableArchitecture
import FlaggedViews
import SharedModels
import Styleguide
import SwiftUI

View File

@@ -1,6 +1,7 @@
import ComposableArchitecture
import DependenciesAdditions
import EstimatedPressureDependency
import FlaggedViews
import SharedModels
import Styleguide
import SwiftUI
@@ -205,6 +206,7 @@ public struct FlaggedMeasurementsList {
@ViewAction(for: FlaggedMeasurementsList.self)
public struct FlaggedMeasurementListView: View {
@Environment(\.horizontalSizeClass) var horizontalSizeClass
@Bindable public var store: StoreOf<FlaggedMeasurementsList>
public init(store: StoreOf<FlaggedMeasurementsList>) {
@@ -265,6 +267,11 @@ public struct FlaggedMeasurementListView: View {
}
}
.onAppear { send(.onAppear) }
.flaggedMessageViewStyle(
horizontalSizeClass == .compact
? AnyFlaggedMessageViewStyle(.vertical)
: AnyFlaggedMessageViewStyle(.horizontal)
)
}
}