DestinationNavigator
@MainActor
public final class DestinationNavigator : DestinationPathNavigating
This class brings SwiftUI’s NavigationStack into the Destinations ecosystem, handling the state of the stack.
-
An array of
UUIDidentifiers representing Destinations in the associated navigation path.Declaration
Swift
@MainActor public var navigationPath: [UUID] { get set } -
The identifier of the current destination presentation.
Declaration
Swift
@MainActor public var currentPresentationID: UUID? { get set } -
The identifier of the Destination associated with this navigator.
Declaration
Swift
@MainActor public var navigatorDestinationID: UUID? { get set } -
The initializer.
Declaration
Swift
@MainActor public init(navigationPath: [UUID]? = nil)Parameters
navigationPathAn array of
UUIDidentifiers representing Destinations in the associated navigation path. -
Declaration
Swift
@MainActor public func addPathElement(item: UUID, shouldAnimate: Bool? = true)
View on GitHub