diff --git a/pages/_app.tsx b/pages/_app.tsx index b965941..3cdd0f5 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -5,7 +5,8 @@ import { SessionProvider } from "next-auth/react"; import type { AppProps } from "next/app"; import Head from "next/head"; import AuthRedirect from "@/layouts/AuthRedirect"; -import { Toaster } from "react-hot-toast"; +import toast from "react-hot-toast"; +import { Toaster, ToastBar } from "react-hot-toast"; import { Session } from "next-auth"; import { isPWA } from "@/lib/client/utils"; @@ -61,7 +62,30 @@ export default function App({ className: "border border-sky-100 dark:border-neutral-700 dark:bg-neutral-800 dark:text-white", }} - /> + > + {(t) => ( + + {({ icon, message }) => ( + + {icon} + {message} + {t.type !== "loading" && ( + toast.dismiss(t.id)} + > + + + )} + + )} + + )} +