isVisible
isVisible: boolean
onBreakoutRoomsClose
onBreakoutRoomsClose: (() => void)
Optionalposition
position?:
| "topLeft"
| "topRight"
| "bottomLeft"
| "bottomRight"
OptionalbackgroundColor
backgroundColor?: string
Optionaltitle
title?: ReactNode
OptionaloverlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
OptionalcontentProps
contentProps?: HTMLAttributes<HTMLDivElement>
OptionalheaderProps
headerProps?: HTMLAttributes<HTMLDivElement>
OptionaltitleProps
titleProps?: HTMLAttributes<HTMLHeadingElement>
OptionalcloseButtonProps
closeButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalcloseIconComponent
closeIconComponent?: ReactNode
OptionalheaderDividerProps
headerDividerProps?: HTMLAttributes<HTMLHRElement>
OptionalbodyProps
bodyProps?: HTMLAttributes<HTMLDivElement>
OptionalcontrolsWrapperProps
controlsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalnumRoomsFieldProps
numRoomsFieldProps?: HTMLAttributes<HTMLDivElement>
OptionalnumRoomsLabelProps
numRoomsLabelProps?: LabelHTMLAttributes<HTMLLabelElement>
OptionalnumRoomsInputProps
numRoomsInputProps?: InputHTMLAttributes<HTMLInputElement>
OptionalactionsWrapperProps
actionsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalrandomAssignButtonProps
randomAssignButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalmanualAssignButtonProps
manualAssignButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionaladdRoomButtonProps
addRoomButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalsaveRoomsButtonProps
saveRoomsButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalnewParticipantFieldProps
newParticipantFieldProps?: HTMLAttributes<HTMLDivElement>
OptionalnewParticipantLabelProps
newParticipantLabelProps?: LabelHTMLAttributes<HTMLLabelElement>
OptionalnewParticipantSelectProps
newParticipantSelectProps?: SelectHTMLAttributes<HTMLSelectElement>
OptionalroomsContainerProps
roomsContainerProps?: HTMLAttributes<HTMLDivElement>
OptionalstartButtonProps
startButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalstopButtonProps
stopButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalnumRoomsLabel
numRoomsLabel?: ReactNode
OptionalnewParticipantActionLabel
newParticipantActionLabel?: ReactNode
OptionalrandomAssignButtonLabel
randomAssignButtonLabel?: ReactNode
OptionalmanualAssignButtonLabel
manualAssignButtonLabel?: ReactNode
OptionaladdRoomButtonLabel
addRoomButtonLabel?: ReactNode
OptionalsaveRoomsButtonLabel
saveRoomsButtonLabel?: ReactNode
OptionalstartBreakoutButtonLabel
startBreakoutButtonLabel?: ReactNode
OptionalupdateBreakoutButtonLabel
updateBreakoutButtonLabel?: ReactNode
OptionalstopBreakoutButtonLabel
stopBreakoutButtonLabel?: ReactNode
OptionalrenderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
}) => ReactNode)
OptionalrenderControls
renderControls?: ((options: {
defaultControls: ReactNode;
}) => ReactNode)
OptionalrenderRoomList
renderRoomList?: ((options: { defaultRoomList: ReactNode; rooms: BreakoutParticipant[][]; }) => ReactNode) OptionalrenderStartButton
renderStartButton?: ((options: {
defaultStartButton: ReactNode;
isUpdating: boolean;
}) => ReactNode)
OptionalrenderStopButton
renderStopButton?: ((options: {
defaultStopButton: ReactNode;
}) => ReactNode)
OptionalrenderBody
renderBody?: ((options: {
defaultBody: ReactNode;
}) => ReactNode)
OptionalrenderContent
renderContent?: ((options: {
defaultContent: ReactNode;
}) => ReactNode)