baseui
Version:
A React Component library implementing the Base design language
13 lines (12 loc) • 597 B
TypeScript
import * as React from 'react';
import type { SnackbarElementProps, SnackbarProviderProps, Duration } from './types';
export type Context = {
enqueue: (elementProps: SnackbarElementProps, duration?: Duration) => void;
dequeue: () => void;
};
export declare const SnackbarContext: React.Context<Context>;
export declare function useSnackbar(): {
enqueue: (elementProps: SnackbarElementProps, duration?: number) => void;
dequeue: () => void;
};
export default function SnackbarProvider({ children, overrides, placement, defaultDuration, }: SnackbarProviderProps): React.JSX.Element;