UNPKG

@intility/bifrost-react

Version:

React library for Intility's design system, Bifrost.

16 lines (15 loc) 783 B
import type { MessageProps } from "../Message/Message.js"; import type { FloatingMessageProps, FloatingMessageType } from "./FloatingMessage.js"; export type ShowFloatingMessageFn = (message: React.ReactNode, options?: MessageProps) => void; type FloatingMessageStackData = FloatingMessageProps & { messages: FloatingMessageType[]; setMessages: React.Dispatch<React.SetStateAction<FloatingMessageType[]>>; removeMessageByReference: (message: FloatingMessageType) => void; }; type FloatingMessageContextType = { showFloatingMessage: ShowFloatingMessageFn; removeFloatingMessage?: () => void; _stack?: FloatingMessageStackData; }; declare const FloatingMessageContext: import("react").Context<FloatingMessageContextType>; export default FloatingMessageContext;