@fluido/react-components
Version:
Fluido webapp components
19 lines (18 loc) • 594 B
TypeScript
/// <reference types="react" />
import { State } from '@hookstate/core';
interface SnackbarCommonProps {
action?: VoidFunction;
actionLabel?: string;
icon?: React.ReactNode;
message?: string;
type?: 'default' | 'error' | 'warning' | 'success';
}
export interface SnackbarStateProps extends SnackbarCommonProps {
duration?: number;
}
export interface SnackbarProps extends SnackbarCommonProps {
onClose?: VoidFunction;
snack?: State<SnackbarStateProps>;
}
declare const Snackbar: React.FunctionComponent<SnackbarProps>;
export default Snackbar;