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>
headerProps?: HTMLAttributes<HTMLDivElement>
OptionaltitleProps
titleProps?: HTMLAttributes<HTMLHeadingElement>
closeButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalcloseIconComponent
closeIconComponent?: ReactNode
headerDividerProps?: HTMLAttributes<HTMLHRElement>
OptionalbodyProps
bodyProps?: HTMLAttributes<HTMLDivElement>
OptionalcontrolsWrapperProps
controlsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalnumRoomsFieldProps
numRoomsFieldProps?: HTMLAttributes<HTMLDivElement>
OptionalnumRoomsLabelProps
numRoomsLabelProps?: LabelHTMLAttributes<HTMLLabelElement>
numRoomsInputProps?: InputHTMLAttributes<HTMLInputElement>
OptionalactionsWrapperProps
actionsWrapperProps?: HTMLAttributes<HTMLDivElement>
randomAssignButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
manualAssignButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
addRoomButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
saveRoomsButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalnewParticipantFieldProps
newParticipantFieldProps?: HTMLAttributes<HTMLDivElement>
OptionalnewParticipantLabelProps
newParticipantLabelProps?: LabelHTMLAttributes<HTMLLabelElement>
OptionalnewParticipantSelectProps
newParticipantSelectProps?: SelectHTMLAttributes<HTMLSelectElement>
OptionalroomsContainerProps
roomsContainerProps?: HTMLAttributes<HTMLDivElement>
startButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
stopButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalnumRoomsLabel
numRoomsLabel?: ReactNode
OptionalnewParticipantActionLabel
newParticipantActionLabel?: ReactNode
randomAssignButtonLabel?: ReactNode
manualAssignButtonLabel?: ReactNode
addRoomButtonLabel?: ReactNode
saveRoomsButtonLabel?: ReactNode
startBreakoutButtonLabel?: ReactNode
updateBreakoutButtonLabel?: ReactNode
stopBreakoutButtonLabel?: ReactNode
renderHeader?: (options: { defaultHeader: ReactNode }) => ReactNode
OptionalrenderControls
renderControls?: (options: { defaultControls: ReactNode }) => ReactNode
OptionalrenderRoomList
renderRoomList?: ( options: { defaultRoomList: ReactNode; rooms: BreakoutParticipant[][] },) => ReactNode renderStartButton?: (
options: { defaultStartButton: ReactNode; isUpdating: boolean },
) => ReactNode
renderStopButton?: (options: { defaultStopButton: ReactNode }) => ReactNode
OptionalrenderBody
renderBody?: (options: { defaultBody: ReactNode }) => ReactNode
OptionalrenderContent
renderContent?: (options: { defaultContent: ReactNode }) => ReactNode
OptionalisDarkMode
isDarkMode?: boolean
OptionalenableGlassmorphism
enableGlassmorphism?: boolean
Theme control - whether dark mode is active