UNPKG

@gpa-gemstone/react-interactive

Version:
30 lines (29 loc) 826 B
import * as React from 'react'; interface IProps { /** * Optional Class to be used on alert */ Class?: 'alert-primary' | 'alert-secondary' | 'alert-success' | 'alert-danger' | 'alert-warning' | 'alert-info' | 'alert-light'; /** * Optional Style to be used on alert */ Style?: React.CSSProperties; /** * Optional Flag to render the X */ ShowX?: boolean; /** * Optional Value to trigger re-showing the alert * @optional */ ReTrigger?: unknown; /** * Optional Callback function for onClick event * @optional * @param e mouse event * @returns */ OnClick?: (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void; } declare const Alert: (props: React.PropsWithChildren<IProps>) => JSX.Element; export default Alert;