PreferenceCenterContent
@MainActor
public struct PreferenceCenterContent : View
The core view for the Airship Preference Center.
This view is responsible for loading and displaying the preference center content. For a navigation controller, see PreferenceCenterView.
-
The default constructor
Declaration
Swift
@MainActor public init( preferenceCenterID: String, onLoad: (@Sendable (String) async -> PreferenceCenterContentPhase)? = nil, onPhaseChange: ((PreferenceCenterContentPhase) -> Void)? = nil )Parameters
preferenceCenterIDThe preference center ID
onLoadAn optional load block to load the view phase
onPhaseChangeA callback when the phase changed
-
Declaration
Swift
@ViewBuilder @MainActor public var body: some View { get }
View on GitHub