ChatNodeListScreen

fun ChatNodeListScreen(onNodeSelected: (String) -> Unit, viewModel: NetworkScreenViewModel = viewModel( factory = ViewModelFactory( di = localDI(), owner = LocalSavedStateRegistryOwner.current, vmFactory = { di, savedStateHandle -> NetworkScreenViewModel(di, savedStateHandle) }, defaultArgs = null ) ))

Composable that displays a list of network nodes as clickable items.

Parameters

onNodeSelected

Lambda invoked when a node is selected; passes the node's IP address as a String.

viewModel

Optional NetworkScreenViewModel instance to provide network node data. Defaults to a ViewModel created with ViewModelFactory using the local DI context.