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
Link copied to clipboard
constructor(bottomSheetNavigator: StateFlow<BottomSheetNavigatorState?>, resultHandlers: List<NavHostResultHandler<*, *>> = emptyList(), navigationMapper: @Composable (Action) -> ComposableNavSpec)
Properties
Link copied to clipboard
override val modifier: @Composable BaseLifecycleViewModel.(@Composable BaseLifecycleViewModel.() -> Unit) -> Unit
This Composable modifier method transforms the View Builder associated with a BaseLifecycleViewModel to wrap the functionality of the subscribable.