import { toast, ToastOptions } from "react-toastify";
import { ReactNode } from "react";

const options: ToastOptions = {
    position: "top-right",
    autoClose: 6000, // changed by spyros request
    hideProgressBar: true,
    closeOnClick: true,
    pauseOnHover: true,
    draggable: true,
    progress: undefined,
}

export const toastSuccess = (message: ReactNode) => toast.success(message, options)

export const toastError   = (message: ReactNode) => toast.error(message, options)

export const toastWarn    = (message: ReactNode) => toast.warn(message, options)

export const toastInfo    = (message: ReactNode) => toast.info(message, options)
