UNPKG

@navinc/base-react-components

Version:
20 lines (19 loc) 594 B
/// <reference types="react" /> import { BannerToast } from './banner-toast.js'; import { InferComponentProps } from './types.js'; interface Message extends InferComponentProps<typeof BannerToast> { id?: string; isDismissible?: boolean; } export declare const ToastProvider: ({ children }: { children: any; }) => JSX.Element; export declare const useToast: () => { showMessage: (_msg: Message) => void; clearMessage: (_id?: string) => void; getMessages: () => Message[]; }; export declare const Toast: ({ className }: { className: any; }) => JSX.Element; export {};