Class

BottomSheetNavigatorDestinationBuilder

DSL for constructing a new BottomSheetNavigator.Destination

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Common
@NavDestinationDsl
class BottomSheetNavigatorDestinationBuilder :
    NavDestinationBuilder<BottomSheetNavigator.Destination>

DSL for constructing a new BottomSheetNavigator.Destination

Secondary Constructors

public constructor(
    navigator: BottomSheetNavigator,
    route: String,
    content: @Composable ColumnScope.(NavBackStackEntry) -> Unit,
) : super(navigator, route) {
    this.bottomSheetNavigator = navigator
    this.content = content
}

DSL for constructing a new BottomSheetNavigator.Destination

Parameters

navigator navigator used to create the destination
route the destination's unique route
content composable for the destination
public constructor(
    navigator: BottomSheetNavigator,
    route: KClass<*>,
    typeMap: Map<KType, @JvmSuppressWildcards NavType<*>>,
    content: @Composable ColumnScope.(NavBackStackEntry) -> Unit,
) : super(navigator, route, typeMap) {
    this.bottomSheetNavigator = navigator
    this.content = content
}

DSL for constructing a new BottomSheetNavigator.Destination

Parameters

navigator navigator used to create the destination
route the destination's unique route from a KClass
typeMap map of destination arguments' kotlin type KType to its respective custom NavType. May be empty if route does not use custom NavTypes.
content composable for the destination