react-fresh-toast
Version:
React notification made easy
20 lines (17 loc) • 464 B
text/typescript
export type PositionType =
| "bottom-left"
| "bottom-right"
| "top-left"
| "top-right"
| "top-center";
export interface ToastProps {
type: "success" | "info" | "warning" | "error";
message: string;
onClose ?: () => void; // Optional
animation ?: "fade" | "pop" | "slide";
duration ?: number; // Optional
}
export interface UseToastReturn {
ToastContainer: JSX.Element;
triggerToast: (toastProps: ToastProps) => void;
}