Blame view

天文台pc/tianwentai-ui/src/app/components/ui/sonner.tsx 571 Bytes
bc518174   王天杨   提交两个项目文件
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";
  import { Toaster as Sonner, ToasterProps } from "sonner";
  
  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 };