Blame view

泰额版/Food Labeling Management Platform/src/components/ui/sonner.tsx 583 Bytes
884054fb   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  "use client";
  
  import { useTheme } from "next-themes@0.4.6";
  import { Toaster as Sonner, ToasterProps } from "sonner@2.0.3";
  
  const Toaster = ({ ...props }: ToasterProps) => {
    const { theme = "system" } = useTheme();
  
    return (
      <Sonner
        theme={theme as ToasterProps["theme"]}
        className="toaster group"
        style={
          {
            "--normal-bg": "var(--popover)",
            "--normal-text": "var(--popover-foreground)",
            "--normal-border": "var(--border)",
          } as React.CSSProperties
        }
        {...props}
      />
    );
  };
  
  export { Toaster };