welcome-ui
Version:
Customizable design system with react • styled-components • styled-system and ariakit.
20 lines (19 loc) • 676 B
TypeScript
import { ButtonProps } from '../Button';
import { CreateWuiProps } from '../System';
import { ToastVariant } from './theme';
export interface SnackbarOptions {
/** add correct separator for call to action
* use SnackbarAction
*/
cta?: JSX.Element;
hasCloseButton?: boolean;
icon?: JSX.Element | null;
onClose?: () => void;
variant?: ToastVariant;
}
export type SnackbarProps = CreateWuiProps<'div', SnackbarOptions>;
/**
* @name Toast.Snackbar
*/
export declare const Snackbar: import('../System').CreateWuiComponent<"div", SnackbarProps>;
export declare const SnackbarAction: import('../System').CreateWuiComponent<"button", ButtonProps>;