fix: sonner types

This commit is contained in:
Zhang Minghan 2024-01-09 00:12:11 +08:00
parent 57ed843c5d
commit 3c8bcd6929
2 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,6 @@
import { useTheme } from "next-themes";
import { Toaster as Sonner } from "sonner";
import React from "react";
type ToasterProps = React.ComponentProps<typeof Sonner>;
@ -7,7 +8,7 @@ const Toaster = ({ ...props }: ToasterProps) => {
const { theme = "system" } = useTheme();
return (
<Sonner
<Sonner //@ts-ignore
theme={theme as ToasterProps["theme"]}
className="toaster group"
toastOptions={{

View File

@ -5,5 +5,7 @@ declare module "sonner" {
description: string;
}
export const Toaster: React.FC;
export function toast(title: string, content?: ToastProps): void;
}