OptionalbackgroundColor
backgroundColor?: string
isShareEventModalVisible
isShareEventModalVisible: boolean
onShareEventClose
onShareEventClose: (() => void)
OptionalshareButtons
shareButtons?: boolean
Optionalposition
position?:
| "topLeft"
| "topRight"
| "bottomLeft"
| "bottomRight"
OptionaladminPasscode
adminPasscode?: string
Optionalislevel
islevel?: string
OptionallocalLink
localLink?: string
OptionaloverlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
OptionalcontentProps
contentProps?: HTMLAttributes<HTMLDivElement>
OptionalheaderProps
headerProps?: HTMLAttributes<HTMLDivElement>
OptionalcloseButtonProps
closeButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionalcloseIcon
closeIcon?: ReactNode
OptionalcloseIconProps
closeIconProps?: Partial<FontAwesomeIconProps>
OptionaldividerProps
dividerProps?: HTMLAttributes<HTMLHRElement>
OptionalbodyProps
bodyProps?: HTMLAttributes<HTMLDivElement>
OptionalmeetingPasscodeWrapperProps
meetingPasscodeWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalmeetingPasscodeComponentProps
meetingPasscodeComponentProps?: Partial<MeetingPasscodeComponentOptions>
OptionalmeetingIdWrapperProps
meetingIdWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalmeetingIdComponentProps
meetingIdComponentProps?: Partial<MeetingIdComponentOptions>
OptionalshareButtonsWrapperProps
shareButtonsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalshareButtonsComponentProps
shareButtonsComponentProps?: Partial<ShareButtonsComponentOptions>
OptionalrenderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
closeButton: ReactNode;
}) => ReactNode)
OptionalrenderCloseButton
renderCloseButton?: ((options: {
defaultCloseButton: ReactNode;
onClose: (() => void);
}) => ReactNode)
OptionalrenderDivider
renderDivider?: ((options: {
defaultDivider: ReactNode;
}) => ReactNode)
OptionalrenderMeetingPasscode
renderMeetingPasscode?: ((options: {
defaultMeetingPasscode: ReactNode;
adminPasscode?: string;
isHost: boolean;
}) => ReactNode)
OptionalrenderMeetingId
renderMeetingId?: ((options: {
defaultMeetingId: ReactNode;
roomName: string;
}) => ReactNode)
OptionalrenderShareButtons
renderShareButtons?: ((options: {
defaultShareButtons: ReactNode;
hasShareButtons: boolean;
}) => ReactNode)
OptionalrenderBody
renderBody?: ((options: {
defaultBody: ReactNode;
meetingPasscode: ReactNode;
meetingId: ReactNode;
shareButtons: ReactNode;
}) => ReactNode)
OptionalrenderContent
renderContent?: ((options: {
defaultContent: ReactNode;
}) => ReactNode)