isVisible
isVisible: boolean
onConfigureWhiteboardClose
onConfigureWhiteboardClose: (() => void)
Optional
backgroundColor
backgroundColor?: string
Optional
position
position?: string
Optional
title
title?: ReactNode
Optional
overlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
Optional
contentProps
contentProps?: HTMLAttributes<HTMLDivElement>
Optional
headerProps
headerProps?: HTMLAttributes<HTMLDivElement>
Optional
titleProps
titleProps?: HTMLAttributes<HTMLHeadingElement>
Optional
closeButtonProps
closeButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
closeIconComponent
closeIconComponent?: ReactNode
Optional
headerDividerProps
headerDividerProps?: HTMLAttributes<HTMLHRElement>
Optional
bodyProps
bodyProps?: HTMLAttributes<HTMLDivElement>
Optional
listsWrapperProps
listsWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
assignedSectionProps
assignedSectionProps?: HTMLAttributes<HTMLDivElement>
Optional
pendingSectionProps
pendingSectionProps?: HTMLAttributes<HTMLDivElement>
Optional
assignedTitleProps
assignedTitleProps?: HTMLAttributes<HTMLHeadingElement>
Optional
pendingTitleProps
pendingTitleProps?: HTMLAttributes<HTMLHeadingElement>
Optional
assignedListProps
assignedListProps?: HTMLAttributes<HTMLUListElement>
Optional
pendingListProps
pendingListProps?: HTMLAttributes<HTMLUListElement>
Optional
assignedItemProps
assignedItemProps?: LiHTMLAttributes<HTMLLIElement>
Optional
pendingItemProps
pendingItemProps?: LiHTMLAttributes<HTMLLIElement>
Optional
assignedActionButtonProps
assignedActionButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
pendingActionButtonProps
pendingActionButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
footerProps
footerProps?: HTMLAttributes<HTMLDivElement>
Optional
saveButtonProps
saveButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
actionsWrapperProps
actionsWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
startButtonProps
startButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
updateButtonProps
updateButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
stopButtonProps
stopButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
sectionDividerProps
sectionDividerProps?: HTMLAttributes<HTMLHRElement>
Optional
assignedTitle
assignedTitle?: ReactNode
Optional
pendingTitle
pendingTitle?: ReactNode
Optional
saveButtonLabel
saveButtonLabel?: ReactNode
Optional
startButtonLabel
startButtonLabel?: ReactNode
Optional
updateButtonLabel
updateButtonLabel?: ReactNode
Optional
stopButtonLabel
stopButtonLabel?: ReactNode
Optional
addIcon
addIcon?: ReactNode
Optional
removeIcon
removeIcon?: ReactNode
Optional
saveIcon
saveIcon?: ReactNode
Optional
startIcon
startIcon?: ReactNode
Optional
updateIcon
updateIcon?: ReactNode
Optional
stopIcon
stopIcon?: ReactNode
Optional
emptyAssignedState
emptyAssignedState?: ReactNode | ((context: { participants: Participant[]; }) => ReactNode) Optional
emptyPendingState
emptyPendingState?: ReactNode | ((context: { participants: Participant[]; }) => ReactNode) Optional
renderTitle
renderTitle?: ((options: {
defaultTitle: ReactNode;
}) => ReactNode)
Optional
renderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
}) => ReactNode)
Optional
renderLists
renderLists?: ((options: { defaultLists: ReactNode; assignedParticipants: Participant[]; pendingParticipants: Participant[]; }) => ReactNode) Optional
renderAssignedList
renderAssignedList?: ((options: { defaultAssignedList: ReactNode; participants: Participant[]; removeParticipant: ((participant: Participant) => void); }) => ReactNode) Optional
renderPendingList
renderPendingList?: ((options: { defaultPendingList: ReactNode; participants: Participant[]; addParticipant: ((participant: Participant) => void); }) => ReactNode) Optional
renderAssignedItem
renderAssignedItem?: ((options: { defaultItem: ReactNode; participant: Participant; remove: (() => void); index: number; }) => ReactNode) Optional
renderPendingItem
renderPendingItem?: ((options: { defaultItem: ReactNode; participant: Participant; add: (() => void); index: number; }) => ReactNode) Optional
renderFooter
renderFooter?: ((options: {
defaultFooter: ReactNode;
isEditing: boolean;
canStartWhiteboard: boolean;
}) => ReactNode)
Optional
renderActions
renderActions?: ((options: {
defaultActions: ReactNode;
isEditing: boolean;
canStartWhiteboard: boolean;
whiteboardStarted: boolean;
whiteboardEnded: boolean;
}) => ReactNode)
Optional
renderBody
renderBody?: ((options: { defaultBody: ReactNode; isEditing: boolean; assignedParticipants: Participant[]; pendingParticipants: Participant[]; }) => ReactNode) Optional
renderContent
renderContent?: ((options: {
defaultContent: ReactNode;
isEditing: boolean;
canStartWhiteboard: boolean;
}) => ReactNode)