Files
donutbrowser/src/components/ui/sonner.tsx
T
2026-06-01 01:05:35 +04:00

34 lines
771 B
TypeScript

"use client";
import { Toaster as Sonner, type ToasterProps } from "sonner";
import { useTheme } from "@/components/theme-provider";
const Toaster = ({ ...props }: ToasterProps) => {
const { theme = "system" } = useTheme();
return (
<Sonner
theme={theme as ToasterProps["theme"]}
className="toaster group"
style={
{
"--normal-bg": "var(--card)",
"--normal-text": "var(--card-foreground)",
"--normal-border": "var(--border)",
zIndex: 10001,
} as React.CSSProperties
}
toastOptions={{
style: {
zIndex: 10001,
pointerEvents: "auto",
backdropFilter: "saturate(1.2)",
},
}}
{...props}
/>
);
};
export { Toaster };