isVisible
isVisible: boolean
onConfigureWhiteboardClose
onConfigureWhiteboardClose: (() => void)
OptionalbackgroundColor
backgroundColor?: string
Optionalposition
position?: 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>
OptionallistsWrapperProps
listsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalassignedSectionProps
assignedSectionProps?: HTMLAttributes<HTMLDivElement>
OptionalpendingSectionProps
pendingSectionProps?: HTMLAttributes<HTMLDivElement>
OptionalassignedTitleProps
assignedTitleProps?: HTMLAttributes<HTMLHeadingElement>
OptionalpendingTitleProps
pendingTitleProps?: HTMLAttributes<HTMLHeadingElement>
OptionalassignedListProps
assignedListProps?: HTMLAttributes<HTMLUListElement>
OptionalpendingListProps
pendingListProps?: HTMLAttributes<HTMLUListElement>
OptionalassignedItemProps
assignedItemProps?: LiHTMLAttributes<HTMLLIElement>
OptionalpendingItemProps
pendingItemProps?: LiHTMLAttributes<HTMLLIElement>
OptionalassignedActionButtonProps
assignedActionButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalpendingActionButtonProps
pendingActionButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalfooterProps
footerProps?: HTMLAttributes<HTMLDivElement>
OptionalsaveButtonProps
saveButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalactionsWrapperProps
actionsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalstartButtonProps
startButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalupdateButtonProps
updateButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalstopButtonProps
stopButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalsectionDividerProps
sectionDividerProps?: HTMLAttributes<HTMLHRElement>
OptionalassignedTitle
assignedTitle?: ReactNode
OptionalpendingTitle
pendingTitle?: ReactNode
OptionalsaveButtonLabel
saveButtonLabel?: ReactNode
OptionalstartButtonLabel
startButtonLabel?: ReactNode
OptionalupdateButtonLabel
updateButtonLabel?: ReactNode
OptionalstopButtonLabel
stopButtonLabel?: ReactNode
OptionaladdIcon
addIcon?: ReactNode
OptionalremoveIcon
removeIcon?: ReactNode
OptionalsaveIcon
saveIcon?: ReactNode
OptionalstartIcon
startIcon?: ReactNode
OptionalupdateIcon
updateIcon?: ReactNode
OptionalstopIcon
stopIcon?: ReactNode
OptionalemptyAssignedState
emptyAssignedState?: ReactNode | ((context: { participants: Participant[]; }) => ReactNode) OptionalemptyPendingState
emptyPendingState?: ReactNode | ((context: { participants: Participant[]; }) => ReactNode) OptionalrenderTitle
renderTitle?: ((options: {
defaultTitle: ReactNode;
}) => ReactNode)
OptionalrenderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
}) => ReactNode)
OptionalrenderLists
renderLists?: ((options: { defaultLists: ReactNode; assignedParticipants: Participant[]; pendingParticipants: Participant[]; }) => ReactNode) OptionalrenderAssignedList
renderAssignedList?: ((options: { defaultAssignedList: ReactNode; participants: Participant[]; removeParticipant: ((participant: Participant) => void); }) => ReactNode) OptionalrenderPendingList
renderPendingList?: ((options: { defaultPendingList: ReactNode; participants: Participant[]; addParticipant: ((participant: Participant) => void); }) => ReactNode) OptionalrenderAssignedItem
renderAssignedItem?: ((options: { defaultItem: ReactNode; participant: Participant; remove: (() => void); index: number; }) => ReactNode) OptionalrenderPendingItem
renderPendingItem?: ((options: { defaultItem: ReactNode; participant: Participant; add: (() => void); index: number; }) => ReactNode) OptionalrenderFooter
renderFooter?: ((options: {
defaultFooter: ReactNode;
isEditing: boolean;
canStartWhiteboard: boolean;
}) => ReactNode)
OptionalrenderActions
renderActions?: ((options: {
defaultActions: ReactNode;
isEditing: boolean;
canStartWhiteboard: boolean;
whiteboardStarted: boolean;
whiteboardEnded: boolean;
}) => ReactNode)
OptionalrenderBody
renderBody?: ((options: { defaultBody: ReactNode; isEditing: boolean; assignedParticipants: Participant[]; pendingParticipants: Participant[]; }) => ReactNode) OptionalrenderContent
renderContent?: ((options: {
defaultContent: ReactNode;
isEditing: boolean;
canStartWhiteboard: boolean;
}) => ReactNode)