UNPKG

@engie-group/fluid-design-system-react

Version:

Fluid Design System React

20 lines (19 loc) 813 B
import React from 'react'; import { NJToastProps, TAction, TToastOptions } from './types'; /** * Generate a random toastId */ export declare function generateToastId(): string; export declare const NJToastService: { (message: string, opts?: TToastOptions): string; dismiss(toastId: string): void; dismissAll(): void; }; export declare const reducer: (state: NJToastProps[], action: TAction) => NJToastProps[]; export declare const dispatch: (action: TAction) => void; export declare const useToastStore: () => NJToastProps[]; export declare const NJToastContainer: React.ForwardRefExoticComponent<import("../../utils/typeHelpers").HTMLAttributesWithoutComponentProps<"div", { type?: "default" | "full-width"; }> & { type?: "default" | "full-width"; } & React.RefAttributes<HTMLDivElement>>;