ViewModelComposable
fun <ViewModel : BaseLifecycleViewModel> ViewModelComposable(viewModel: ViewModel, content: @Composable ViewModel.() -> Unit? = null)
Composable which manages viewModel lifecycle and binds to all its BaseLifecycleViewModel.activeLifecycleSubscribables. This automatically modifies the content using ComposableLifecycleSubscribable.modifier.
Parameters
ViewModel
the type of BaseLifecycleViewModel to manage.
viewModel
ViewModel to manage
content
content based on viewModel