@smart-react-components/ui
Version:
SRC UI includes React and Styled components.
25 lines (24 loc) • 903 B
TypeScript
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;