@amaui/ui-react
Version:
UI for React
27 lines (26 loc) • 887 B
TypeScript
import React from 'react';
import { ISurface } from '../Surface/Surface';
import { ISize, IElement, IElementReference, IPropsAny } from '../types';
export interface ISnackbar extends ISurface {
size?: ISize;
open?: boolean;
primary?: IElement;
end?: IElement;
position?: 'top' | 'bottom';
alignment?: 'start' | 'left' | 'center' | 'right' | 'end';
autoHide?: boolean;
autoHideDuration?: number;
resumeFromStart?: boolean;
fixed?: boolean;
closeButton?: boolean;
onMouseEnter?: (event: React.MouseEvent<any>) => any;
onMouseLeave?: (event: React.MouseEvent<any>) => any;
onClose?: () => any;
IconClose?: any;
TransitionComponent?: IElementReference;
IconProps?: IPropsAny;
IconButtonProps?: IPropsAny;
TransitionComponentProps?: IPropsAny;
}
declare const Snackbar: React.FC<ISnackbar>;
export default Snackbar;