feat: Resolving concurrency warnings
This commit is contained in:
@@ -42,6 +42,7 @@ extension FlaggedView where Label == EmptyView {
|
||||
}
|
||||
}
|
||||
|
||||
@MainActor
|
||||
public protocol FlaggedViewStyle {
|
||||
associatedtype Body: View
|
||||
typealias Configuration = FlaggedViewStyleConfiguration
|
||||
@@ -50,6 +51,7 @@ public protocol FlaggedViewStyle {
|
||||
func makeBody(configuration: Self.Configuration) -> Self.Body
|
||||
}
|
||||
|
||||
@MainActor
|
||||
public struct FlaggedViewStyleConfiguration {
|
||||
public let flagged: Flagged
|
||||
public let label: Label
|
||||
@@ -82,6 +84,7 @@ public struct AnyFlaggedViewStyle: FlaggedViewStyle {
|
||||
}
|
||||
}
|
||||
|
||||
@MainActor
|
||||
public struct DefaultFlagViewStyle: FlaggedViewStyle {
|
||||
|
||||
let alignment: HorizontalAlignment
|
||||
@@ -202,6 +205,7 @@ extension Flagged {
|
||||
.foregroundStyle(statusColor)
|
||||
}
|
||||
|
||||
@MainActor
|
||||
public var messageView: some View {
|
||||
FlaggedMessageView(flagged: self)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user