ParticipantAction

class ParticipantAction(val icon: ImageVector, val label: String, val firstToggleAction: Boolean = true, val condition: (Call, ParticipantState) -> Boolean = { _, _ -> true }, val action: CoroutineScope.(Call, ParticipantState) -> Unit = { _, _ -> })

Defines a participant action.

Parameters

icon

the icon that represents the action.

label

the text that represents the action.

firstToggleAction

a boolean noting if this action is first of two (i.e. Pin is first = true, where Unpin is first=false)

condition

the condition if the action is to be shown or not.

action

the action (i.e. callable)

Constructors

Link copied to clipboard
constructor(icon: ImageVector, label: String, firstToggleAction: Boolean = true, condition: (Call, ParticipantState) -> Boolean = { _, _ -> true }, action: CoroutineScope.(Call, ParticipantState) -> Unit = { _, _ -> })

Properties

Link copied to clipboard
val action: CoroutineScope.(Call, ParticipantState) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard