BottomSheetSheetContentNavHostComposableNavigator

class BottomSheetSheetContentNavHostComposableNavigator<Action : NavigationAction<*>>(bottomSheetNavigator: StateFlow<BottomSheetNavigatorState?>, resultHandlers: List<NavHostResultHandler<*, *>> = emptyList(), navigationMapper: @Composable (Action) -> ComposableNavSpec) : ComposableNavigator<Action>

A ComposableNavigator that navigates for the sheet content of a flow of BottomSheetNavigatorState

Parameters

Action

the type of NavigationAction this navigator should respond to.

bottomSheetNavigator

The flow of BottomSheetNavigatorState to manage this navigator

resultHandlers

The NavHostResultHandler to add to this navigator.

navigationMapper

Maps Action to a ComposableNavSpec to be navigated to.

Constructors

constructor(bottomSheetNavigator: StateFlow<BottomSheetNavigatorState?>, resultHandlers: List<NavHostResultHandler<*, *>> = emptyList(), navigationMapper: @Composable (Action) -> ComposableNavSpec)

Properties

Link copied to clipboard

This Composable modifier method transforms the View Builder associated with a BaseLifecycleViewModel to wrap the functionality of the subscribable.

Functions

Link copied to clipboard
open override fun navigate(action: Action)