diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 5305d73..ee3f89c 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -61,7 +61,7 @@
"react-router-dom": "^7.13.1",
"react-slick": "0.31.0",
"recharts": "^2.15.2",
- "sonner": "2.0.3",
+ "sonner": "^2.0.3",
"tailwind-merge": "3.2.0",
"tw-animate-css": "1.3.8",
"vaul": "1.1.2"
diff --git a/frontend/package.json b/frontend/package.json
index 5b15bd9..714a65e 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -62,7 +62,7 @@
"react-router-dom": "^7.13.1",
"react-slick": "0.31.0",
"recharts": "^2.15.2",
- "sonner": "2.0.3",
+ "sonner": "^2.0.3",
"tailwind-merge": "3.2.0",
"tw-animate-css": "1.3.8",
"vaul": "1.1.2"
diff --git a/frontend/src/app/App.tsx b/frontend/src/app/App.tsx
index 779cd0d..54dd317 100644
--- a/frontend/src/app/App.tsx
+++ b/frontend/src/app/App.tsx
@@ -1,11 +1,13 @@
import { RouterProvider } from "react-router";
import { ThemeProvider } from "./components/theme-provider";
+import { Toaster } from "./components/ui/sonner";
import { router } from "./routes";
export default function App() {
return (
+
);
-}
+}
\ No newline at end of file
diff --git a/frontend/src/app/components/ui/sonner.tsx b/frontend/src/app/components/ui/sonner.tsx
index f125983..4969ce6 100644
--- a/frontend/src/app/components/ui/sonner.tsx
+++ b/frontend/src/app/components/ui/sonner.tsx
@@ -1,14 +1,14 @@
"use client";
import { useTheme } from "next-themes";
-import { Toaster as Sonner, ToasterProps } from "sonner";
+import { Toaster as Sonner } from "sonner";
-const Toaster = ({ ...props }: ToasterProps) => {
+const Toaster = (props: React.ComponentProps) => {
const { theme = "system" } = useTheme();
return (
{
);
};
-export { Toaster };
+export { Toaster };
\ No newline at end of file
diff --git a/frontend/src/app/pages/dashboard.tsx b/frontend/src/app/pages/dashboard.tsx
index 08ea725..cc3a4ea 100644
--- a/frontend/src/app/pages/dashboard.tsx
+++ b/frontend/src/app/pages/dashboard.tsx
@@ -57,7 +57,11 @@ export function Dashboard() {
Upload a ZIP archive or import from a repository URL
+