OptionalbackgroundColor
backgroundColor?: string
isShareEventModalVisible
isShareEventModalVisible: boolean
onShareEventClose
onShareEventClose: () => void
Optionalposition
position?: "topLeft" | "topRight" | "bottomLeft" | "bottomRight"
OptionaladminPasscode
adminPasscode?: string
Optionalislevel
islevel?: string
OptionallocalLink
localLink?: string
OptionaloverlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
OptionalcontentProps
contentProps?: HTMLAttributes<HTMLDivElement>
headerProps?: HTMLAttributes<HTMLDivElement>
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>
shareButtonsWrapperProps?: HTMLAttributes<HTMLDivElement>
shareButtonsComponentProps?: Partial<ShareButtonsComponentOptions>
renderHeader?: (
options: { defaultHeader: ReactNode; closeButton: ReactNode },
) => ReactNode
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
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
OptionalisDarkMode
isDarkMode?: boolean
OptionalenableGlassmorphism
enableGlassmorphism?: boolean
Theme control - whether dark mode is active