isConfirmHereModalVisible
isConfirmHereModalVisible: boolean
onConfirmHereClose
onConfirmHereClose: (() => void)
Optional
backgroundColor
backgroundColor?: string
Optional
countdownDuration
countdownDuration?: number
socket
socket: Socket<DefaultEventsMap, DefaultEventsMap>
Optional
localSocket
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
Optional
title
title?: ReactNode
Optional
message
message?: ReactNode | ((context: {
counter: number;
countdownDuration: number;
}) => ReactNode)
Optional
countdownLabel
countdownLabel?: ReactNode
Optional
confirmButtonLabel
confirmButtonLabel?: ReactNode
Optional
onTimeout
onTimeout?: (() => void)
Optional
overlayProps
overlayProps?: HTMLAttributes<HTMLDivElement>
Optional
contentProps
contentProps?: HTMLAttributes<HTMLDivElement>
Optional
containerProps
containerProps?: HTMLAttributes<HTMLDivElement>
Optional
spinnerWrapperProps
spinnerWrapperProps?: HTMLAttributes<HTMLDivElement>
Optional
spinnerIcon
spinnerIcon?: ReactNode
Optional
spinnerIconProps
spinnerIconProps?: Partial<FontAwesomeIconProps>
Optional
titleProps
titleProps?: HTMLAttributes<HTMLHeadingElement>
Optional
messageProps
messageProps?: HTMLAttributes<HTMLParagraphElement>
Optional
countdownWrapperProps
countdownWrapperProps?: HTMLAttributes<HTMLParagraphElement>
Optional
countdownValueProps
countdownValueProps?: HTMLAttributes<HTMLSpanElement>
Optional
confirmButtonProps
confirmButtonProps?: ButtonHTMLAttributes<HTMLButtonElement>
Optional
renderSpinner
renderSpinner?: ((options: {
defaultSpinner: ReactNode;
}) => ReactNode)
Optional
renderTitle
renderTitle?: ((options: {
defaultTitle: ReactNode;
}) => ReactNode)
Optional
renderMessage
renderMessage?: ((options: {
defaultMessage: ReactNode;
counter: number;
countdownDuration: number;
}) => ReactNode)
Optional
renderCountdown
renderCountdown?: ((options: {
defaultCountdown: ReactNode;
counter: number;
countdownLabel: ReactNode;
}) => ReactNode)
Optional
renderConfirmButton
renderConfirmButton?: ((options: {
defaultButton: ReactNode;
}) => ReactNode)
Optional
renderBody
renderBody?: ((options: {
defaultBody: ReactNode;
spinner: ReactNode;
title: ReactNode;
message: ReactNode;
countdown: ReactNode;
confirmButton: ReactNode;
}) => ReactNode)
Optional
renderContent
renderContent?: ((options: {
defaultContent: ReactNode;
}) => ReactNode)