isRecordingModalVisible
isRecordingModalVisible: boolean
onClose
onClose: (() => 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
panelsWrapperProps
panelsWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
panelsScrollProps
panelsScrollProps?: HTMLAttributes<HTMLDivElement>
Optional
panelsContainerProps
panelsContainerProps?: HTMLAttributes<HTMLDivElement>
Optional
panelsActionsDividerProps
panelsActionsDividerProps?: HTMLAttributes<HTMLDivElement>
Optional
actionsWrapperProps
actionsWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
confirmButtonProps
confirmButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
startButtonProps
startButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
confirmButtonLabel
confirmButtonLabel?: ReactNode
Optional
startButtonLabel
startButtonLabel?: ReactNode
Optional
renderHeader
renderHeader?: ((options: {
defaultHeader: ReactNode;
onClose: (() => void);
}) => ReactNode)
Optional
renderActions
renderActions?: ((options: {
defaultActions: ReactNode;
recordPaused: boolean;
handleConfirm: (() => void);
handleStart: (() => void);
}) => ReactNode)
Optional
renderBody
renderBody?: ((options: {
defaultBody: ReactNode;
}) => ReactNode)
Optional
renderContent
renderContent?: ((options: {
defaultContent: ReactNode;
}) => ReactNode)