UNPKG

@smart-react-components/ui

Version:
27 lines (26 loc) 1.01 kB
import { ContentElement, PaletteProp, SetState } from '@smart-react-components/core/types'; import { TransitionAfterCallback, TransitionBeforeCallback } from '@smart-react-components/transition/types'; import React from 'react'; export interface Props { action?: (isConfirmed: boolean) => (void | Promise<void>); afterHide?: TransitionAfterCallback; afterShow?: TransitionAfterCallback; beforeHide?: TransitionBeforeCallback; beforeShow?: TransitionBeforeCallback; cancelButtonLabel?: string; cancelButtonPalette?: PaletteProp; confirmButtonLabel?: string; confirmButtonPalette?: PaletteProp; hasHideAnimation?: boolean; hasShowAnimation?: boolean; hasOverlayBackground?: boolean; hasOverlayBlurEffect?: boolean; message: ContentElement; setStatus?: SetState<boolean>; status?: boolean; title?: ContentElement; transitionClassName?: string; transitionDuration?: number; } declare const Confirm: React.FC<Props>; export default Confirm;