@catho/quantum
Version:
Catho react components
30 lines (27 loc) • 868 B
TypeScript
import { FC, MouseEventHandler, TouchEventHandler } from 'react';
export interface SnackBarProps {
actionTrigger?: {
title: string;
callbackFn: MouseEventHandler<HTMLButtonElement | HTMLAnchorElement> | TouchEventHandler<HTMLButtonElement | HTMLAnchorElement>;
};
theme?: {
baseFontSize?: number;
colors?: {};
breakpoints?: {};
spacing?: {};
components?: {
snackbar?: {};
button?: {};
};
};
closeButtonAriaLabel?: string;
onClose?: MouseEventHandler<HTMLButtonElement | HTMLAnchorElement> | TouchEventHandler<HTMLButtonElement | HTMLAnchorElement>;
secondsToClose?: number;
skin?: 'primary' | 'success' | 'error' | 'neutral' | 'warning';
text: string | HTMLParagraphElement;
inverted?: boolean;
hideIcon?: boolean;
id?: string;
}
declare const SnackBar: FC<SnackBarProps>;
export default SnackBar;