@catho/quantum
Version:
Catho react components
22 lines (19 loc) • 600 B
TypeScript
import { ReactNode, MouseEventHandler, TouchEventHandler, FC } from 'react';
import { IconNames } from '../Icon';
export interface AlertProps {
children: ReactNode;
onClose?: MouseEventHandler<HTMLButtonElement> | TouchEventHandler<HTMLButtonElement>;
icon?: IconNames | string;
skin?: 'primary' | 'success' | 'error' | 'neutral' | 'warning';
theme?: {
baseFontSize?: number;
colors?: {};
spacing?: {};
components?: {
alert?: {};
button?: {};
};
};
}
declare const Alert: FC<AlertProps>;
export default Alert;