import type { ToasterProps } from "$/types/Toaster"; import { Transition } from "@headlessui/react"; import clsx from "clsx"; export default function Toaster({ toast, className }: ToasterProps){ return ( 1 || (toast.length === 1 && toast[0].hideTime > new Date())} enter="transform transition duration-500" enterFrom="-translate-y-[25vh]" enterTo="translate-y-0 ease-out" leave="transform transition duration-500" leaveFrom="translate-y-0 ease-in" leaveTo="-translate-y-[25vh]" >
{ toast.map((toast) => (
{toast.message}
)) }
); }