mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-07 15:54:58 -05:00
feat: themed toaster
This commit is contained in:
parent
086a708e6f
commit
c180941ce6
@ -3,7 +3,6 @@ import { Server } from "lucide-react";
|
||||
import { SpeedInsights } from "@vercel/speed-insights/next";
|
||||
import { Analytics } from "@vercel/analytics/react";
|
||||
import "./globals.css";
|
||||
import { Toaster } from "react-hot-toast";
|
||||
import { TooltipProvider } from "@/components/ui/tooltip";
|
||||
import { ThemeProvider } from "@/components/ThemeProvider";
|
||||
import { ClerkThemeProvider } from "@/components/clerk/ClerkThemeProvider";
|
||||
@ -19,6 +18,7 @@ import TopBar from "@/components/clerk/Topbar";
|
||||
import TextFromPathname from "@/components/TextFromPathname";
|
||||
import { Inter as interFont } from "next/font/google";
|
||||
import { CommandBarer } from "@/components/CommandBar";
|
||||
import ThemedToaster from "@/components/misc/ThemedToaster";
|
||||
|
||||
const inter = interFont({ variable: "--font-inter", subsets: ["latin"] });
|
||||
export default async function RootLayout({
|
||||
@ -64,7 +64,7 @@ export default async function RootLayout({
|
||||
<NextTopLoader />
|
||||
{children}
|
||||
</div>{" "}
|
||||
<Toaster position="bottom-center" reverseOrder={false} />
|
||||
<ThemedToaster />
|
||||
<CommandBarer />
|
||||
<SpeedInsights />
|
||||
<Analytics />
|
||||
|
||||
20
src/components/misc/ThemedToaster.tsx
Normal file
20
src/components/misc/ThemedToaster.tsx
Normal file
@ -0,0 +1,20 @@
|
||||
"use client";
|
||||
|
||||
import { useTheme } from "next-themes";
|
||||
import { Toaster } from "react-hot-toast";
|
||||
|
||||
export default function ThemedToaster() {
|
||||
const { resolvedTheme } = useTheme();
|
||||
|
||||
return (
|
||||
<Toaster
|
||||
position="bottom-center"
|
||||
reverseOrder={false}
|
||||
toastOptions={
|
||||
resolvedTheme == "dark"
|
||||
? { style: { background: "#333", color: "#fff" } }
|
||||
: undefined
|
||||
}
|
||||
/>
|
||||
);
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user