UNPKG

@codeworker.br/govbr-tw-react

Version:

Biblioteca de componentes React usando Tailwind CSS que implementa o Padrão Digital de Governo.

20 lines (19 loc) 750 B
import { ComponentProps, FC, ReactNode } from "react"; import Message from "../Message"; type MessageProps = ComponentProps<typeof Message>; export type ToastPosition = "top-left" | "top-right" | "bottom-left" | "bottom-right"; export interface ToastItem extends Pick<MessageProps, "variant" | "closable" | "hasIcon" | "icon" | "timer" | "className"> { id: string; content: ReactNode; autoDismiss?: boolean; autoDismissDelay?: number; } export interface ToasterProps extends Omit<ComponentProps<"div">, "children"> { toasts: ToastItem[]; position?: ToastPosition; autoDismiss?: boolean; autoDismissDelay?: number; onRemove?: (id: string) => void; } declare const Toaster: FC<ToasterProps>; export default Toaster;