Conversations Home Screen
fun ConversationsHomeScreen(onConversationSelected: (String) -> Unit, viewModel: ConversationsHomeScreenViewModel = viewModel(
factory = ViewModelFactory(
di = localDI(),
owner = LocalSavedStateRegistryOwner.current,
vmFactory = { di, _ ->
ConversationsHomeScreenViewModel(di)
},
defaultArgs = null
)
))
Main Composable for the Conversations Home screen.
Parameters
on Conversation Selected
Callback when a conversation is selected.
view Model
ConversationsHomeScreenViewModel providing the UI state.