OptionalbackgroundColor
backgroundColor?: string
isVisible
isVisible: boolean
onClose
onClose: (() => void)
OptionalshareButtons
shareButtons?: boolean
Optionalposition
position?: string
adminPasscode
adminPasscode: string
OptionallocalLink
localLink?: string
Optionaltitle
title?: ReactNode
OptionalmenuIcon
menuIcon?: ReactNode
OptionalmenuIconProps
menuIconProps?: Partial<FontAwesomeIconProps>
OptionalcloseIcon
closeIcon?: ReactNode
OptionalcloseIconProps
closeIconProps?: Partial<FontAwesomeIconProps>
OptionaloverlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
OptionalcontentProps
contentProps?: HTMLAttributes<HTMLDivElement>
OptionalheaderProps
headerProps?: HTMLAttributes<HTMLDivElement>
OptionaltitleWrapperProps
titleWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalbadgeWrapperProps
badgeWrapperProps?: HTMLAttributes<HTMLSpanElement>
OptionalcloseButtonProps
closeButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
OptionaldividerProps
dividerProps?: HTMLAttributes<HTMLHRElement>
OptionalbodyProps
bodyProps?: HTMLAttributes<HTMLDivElement>
OptionalscrollWrapperProps
scrollWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalcustomButtonsWrapperProps
customButtonsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalcustomButtonsComponentProps
OptionalmeetingPasscodeWrapperProps
meetingPasscodeWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalmeetingPasscodeComponentProps
meetingPasscodeComponentProps?: Partial<MeetingPasscodeComponentOptions>
OptionalmeetingIdWrapperProps
meetingIdWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalmeetingIdComponentProps
meetingIdComponentProps?: Partial<MeetingIdComponentOptions>
OptionalshareButtonsWrapperProps
shareButtonsWrapperProps?: HTMLAttributes<HTMLDivElement>
OptionalshareButtonsComponentProps
shareButtonsComponentProps?: Partial<ShareButtonsComponentOptions>
OptionalsectionsDividerProps
sectionsDividerProps?: HTMLAttributes<HTMLHRElement>
OptionalrenderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
onClose: (() => void);
}) => ReactNode)
OptionalrenderTitle
renderTitle?: ((options: {
defaultTitle: ReactNode;
menuIcon: ReactNode;
titleContent: ReactNode;
}) => ReactNode)
OptionalrenderCustomButtons
renderCustomButtons?: ((options: { defaultCustomButtons: ReactNode; buttons: CustomButton[]; }) => 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;
}) => ReactNode)
OptionalrenderContent
renderContent?: ((options: {
defaultContent: ReactNode;
}) => ReactNode)