UNPKG

@smart-react-components/ui

Version:
25 lines (24 loc) 903 B
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?: () => (void | Promise<void>); afterHide?: TransitionAfterCallback; afterShow?: TransitionAfterCallback; beforeHide?: TransitionBeforeCallback; beforeShow?: TransitionBeforeCallback; buttonLabel?: string; buttonPalette?: PaletteProp; hasHideAnimation?: boolean; hasShowAnimation?: boolean; hasOverlayBackground?: boolean; hasOverlayBlurEffect?: boolean; message: ContentElement; setStatus?: SetState<boolean>; status?: boolean; transitionClassName?: string; transitionDuration?: number; title?: ContentElement; } declare const Alert: React.FC<Props>; export default Alert;