Optional
backgroundColor
backgroundColor?: string
isVisible
isVisible: boolean
onClose
onClose: (() => void)
Optional
shareButtons
shareButtons?: boolean
Optional
position
position?: string
adminPasscode
adminPasscode: string
Optional
localLink
localLink?: string
Optional
title
title?: ReactNode
Optional
menuIcon
menuIcon?: ReactNode
Optional
menuIconProps
menuIconProps?: Partial<FontAwesomeIconProps>
Optional
closeIcon
closeIcon?: ReactNode
Optional
closeIconProps
closeIconProps?: Partial<FontAwesomeIconProps>
Optional
overlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
Optional
contentProps
contentProps?: HTMLAttributes<HTMLDivElement>
Optional
headerProps
headerProps?: HTMLAttributes<HTMLDivElement>
Optional
titleWrapperProps
titleWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
badgeWrapperProps
badgeWrapperProps?: HTMLAttributes<HTMLSpanElement>
Optional
closeButtonProps
closeButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
dividerProps
dividerProps?: HTMLAttributes<HTMLHRElement>
Optional
bodyProps
bodyProps?: HTMLAttributes<HTMLDivElement>
Optional
scrollWrapperProps
scrollWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
customButtonsWrapperProps
customButtonsWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
customButtonsComponentProps
Optional
meetingPasscodeWrapperProps
meetingPasscodeWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
meetingPasscodeComponentProps
meetingPasscodeComponentProps?: Partial<MeetingPasscodeComponentOptions>
Optional
meetingIdWrapperProps
meetingIdWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
meetingIdComponentProps
meetingIdComponentProps?: Partial<MeetingIdComponentOptions>
Optional
shareButtonsWrapperProps
shareButtonsWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
shareButtonsComponentProps
shareButtonsComponentProps?: Partial<ShareButtonsComponentOptions>
Optional
sectionsDividerProps
sectionsDividerProps?: HTMLAttributes<HTMLHRElement>
Optional
renderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
onClose: (() => void);
}) => ReactNode)
Optional
renderTitle
renderTitle?: ((options: {
defaultTitle: ReactNode;
menuIcon: ReactNode;
titleContent: ReactNode;
}) => ReactNode)
Optional
renderCustomButtons
renderCustomButtons?: ((options: { defaultCustomButtons: ReactNode; buttons: CustomButton[]; }) => ReactNode) Optional
renderMeetingPasscode
renderMeetingPasscode?: ((options: {
defaultMeetingPasscode: ReactNode;
adminPasscode: string;
isHost: boolean;
}) => ReactNode)
Optional
renderMeetingId
renderMeetingId?: ((options: {
defaultMeetingId: ReactNode;
roomName: string;
}) => ReactNode)
Optional
renderShareButtons
renderShareButtons?: ((options: {
defaultShareButtons: ReactNode;
hasShareButtons: boolean;
}) => ReactNode)
Optional
renderBody
renderBody?: ((options: {
defaultBody: ReactNode;
}) => ReactNode)
Optional
renderContent
renderContent?: ((options: {
defaultContent: ReactNode;
}) => ReactNode)