Files
ios/BitwardenShared/UI/Platform/GlobalModal/GlobalModalModule.swift
2026-03-04 19:28:58 +00:00

19 lines
585 B
Swift

import BitwardenKit
import Foundation
// MARK: - GlobalModalModule
/// An object that builds coordinator for global modals.
@MainActor
public protocol GlobalModalModule {
/// Initializes a coordinator for navigating between `GlobalModalRoute`s.
///
/// - Parameters:
/// - stackNavigator: The stack navigator that will be used to navigate between routes.
/// - Returns: A coordinator that can navigate to `GlobalModalRoute`s.
///
func makeGlobalModalCoordinator(
stackNavigator: StackNavigator,
) -> AnyCoordinator<GlobalModalRoute, Void>
}