ClientList
fun ClientList(clients: List<ClientInfo>, selectedPublisher: String?, selectedListener: String?, canExportSession: Boolean = false, onPublisherSelected: (String?) -> Unit, onListenerSelected: (String?) -> Unit, onAssignRole: (String, String) -> Unit, onRemoveGhost: (String) -> Unit = {}, onImportGhost: () -> Unit = {}, onExportSession: () -> Unit = {})(source)
Displays the list of connected clients with their roles and platforms.