import { Toast, ToastAction, ToastClose, ToastDescription, ToastProvider, ToastTitle, ToastViewport, } from "~/components/ui/toast"; import { useToast } from "~/components/ui/use-toast"; export function Toaster() { const { toasts } = useToast(); return ( {toasts.map( ({ id, title, description, action, cancelMutation, ...props }) => { const undoButton = cancelMutation ? ( Undo ) : undefined; return (
{title && {title}} {description && ( {description} )}
{action} {undoButton}
); }, )}
); }