amotify
Version:
UI Component for React,NextJS,esbuild
24 lines (23 loc) • 718 B
TypeScript
/// <reference types="react" />
import { ReactElement } from '../@declares';
import { Box } from '../atoms';
declare namespace Snackbar {
type Methods = {
add(props: AddInput): Snackbar.Methods;
remove(snackID: string): Snackbar.Methods;
removeALL(): Snackbar.Methods;
Wrapper(): JSX.Element;
};
type AddInput = Omit<Box.DefaultInput, 'children'> & {
children?: ReactElement | (() => JSX.Element);
customChildren?: {
(p: {
close(): void;
}): JSX.Element;
};
snackID?: string;
secondsToClose?: number;
};
}
declare const Snackbar: Snackbar.Methods;
export { Snackbar, Snackbar as default };