useBreakoutEdit
function useBreakoutEdit(__namedParameters): object;
Parameters
| Parameter | Type |
|---|---|
__namedParameters | { currentParticipants: BreakoutParticipants; breakoutRoomsNames: BreakoutRoomNames; myIdentity?: ParticipantID; onSave: (data) => void; } |
__namedParameters.currentParticipants | BreakoutParticipants |
__namedParameters.breakoutRoomsNames | BreakoutRoomNames |
__namedParameters.myIdentity? | ParticipantID |
__namedParameters.onSave | (data) => void |
Returns
object
| Name | Type |
|---|---|
participants | BreakoutParticipants |
breakoutRoomsNames | BreakoutRoomNames |
isDragging | boolean |
currentDragTarget | string | undefined |
onParticipantDragging() | (element) => void |
onParticipantDrag() | (element) => void |
getBreakoutRoomRefCallback() | (roomId) => (element) => void |
onRemoveRoom() | (roomId) => void |
handleBreakoutRoomNameChange() | (targetId, newName) => boolean |
onAddRoom() | () => void |
doShuffle() | () => void |
isShuffling | boolean |
doSave() | () => void |
changeParticipantRoom() | (targetParticipantUuid, targetRoomId?) => void |