From 1051751e5b353db704f0eae3877c3b6bcecd246f Mon Sep 17 00:00:00 2001
From: "ALMAZROUEI Shamma (2021) WKIS203"
 <shamma.almazrouei.2021@live.rhul.ac.uk>
Date: Tue, 11 Mar 2025 20:20:25 +0530
Subject: [PATCH] Fix toast errors

---
 golden-crust-bakery/src/pages/Contact.jsx  | 3 +--
 golden-crust-bakery/src/pages/Landing.jsx  | 7 -------
 golden-crust-bakery/src/pages/Login.jsx    | 3 +--
 golden-crust-bakery/src/pages/Menu.jsx     | 3 +--
 golden-crust-bakery/src/pages/MenuItem.jsx | 7 ++-----
 golden-crust-bakery/src/pages/Register.jsx | 3 +--
 6 files changed, 6 insertions(+), 20 deletions(-)

diff --git a/golden-crust-bakery/src/pages/Contact.jsx b/golden-crust-bakery/src/pages/Contact.jsx
index a7d34b5..4237e4c 100644
--- a/golden-crust-bakery/src/pages/Contact.jsx
+++ b/golden-crust-bakery/src/pages/Contact.jsx
@@ -90,8 +90,7 @@ export default function Contact() {
     setTimeout(() => {
       setIsSubmitting(false);
 
-      toast({
-        title: 'Message Sent!',
+      toast.success('Message Sent!', {
         description: "Thank you for contacting us. We'll get back to you soon.",
       });
 
diff --git a/golden-crust-bakery/src/pages/Landing.jsx b/golden-crust-bakery/src/pages/Landing.jsx
index ccb5c86..6d91362 100644
--- a/golden-crust-bakery/src/pages/Landing.jsx
+++ b/golden-crust-bakery/src/pages/Landing.jsx
@@ -2,8 +2,6 @@ import { useEffect } from 'react';
 import { ArrowRight, Cake, ShoppingBag, Star } from 'lucide-react';
 import { useNavigate } from 'react-router-dom';
 
-import { toast } from 'sonner';
-
 import { useCartStore } from '@/lib/store';
 
 import { Button } from '@/components/ui/button';
@@ -144,11 +142,6 @@ export default function Landing() {
                     <Button
                       onClick={() => {
                         navigate('/menu');
-                        toast({
-                          title: 'Check out our menu',
-                          description:
-                            'Find more delicious cakes like this one!',
-                        });
                       }}
                       className='w-full bg-yellow-100 hover:bg-yellow-200 text-yellow-800 rounded-full'
                     >
diff --git a/golden-crust-bakery/src/pages/Login.jsx b/golden-crust-bakery/src/pages/Login.jsx
index f3ce576..3bb0e17 100644
--- a/golden-crust-bakery/src/pages/Login.jsx
+++ b/golden-crust-bakery/src/pages/Login.jsx
@@ -83,8 +83,7 @@ export default function Login() {
         email: user.email,
       });
 
-      toast({
-        title: 'Login Successful',
+      toast.success('Login Successful!', {
         description: `Welcome back, ${user.name}!`,
       });
 
diff --git a/golden-crust-bakery/src/pages/Menu.jsx b/golden-crust-bakery/src/pages/Menu.jsx
index f848d65..aeadc56 100644
--- a/golden-crust-bakery/src/pages/Menu.jsx
+++ b/golden-crust-bakery/src/pages/Menu.jsx
@@ -41,8 +41,7 @@ export default function Menu() {
       quantity: 1,
     });
 
-    toast({
-      title: 'Added to cart!',
+    toast.success('Added to cart!', {
       description: `${cake.name} has been added to your cart.`,
     });
   };
diff --git a/golden-crust-bakery/src/pages/MenuItem.jsx b/golden-crust-bakery/src/pages/MenuItem.jsx
index 7c55a01..cf670b1 100644
--- a/golden-crust-bakery/src/pages/MenuItem.jsx
+++ b/golden-crust-bakery/src/pages/MenuItem.jsx
@@ -35,10 +35,8 @@ export default function MenuItem() {
     } else {
       // Cake not found, redirect to menu
       navigate('/menu');
-      toast({
-        title: 'Product Not Found',
+      toast.error('Product Not Found', {
         description: "The cake you're looking for doesn't exist.",
-        variant: 'destructive',
       });
     }
 
@@ -58,8 +56,7 @@ export default function MenuItem() {
         quantity,
       });
 
-      toast({
-        title: 'Added to cart!',
+      toast.success('Added to cart!', {
         description: `${cake.name} (${quantity}) has been added to your cart.`,
       });
     }
diff --git a/golden-crust-bakery/src/pages/Register.jsx b/golden-crust-bakery/src/pages/Register.jsx
index 3e39f9c..e108c1d 100644
--- a/golden-crust-bakery/src/pages/Register.jsx
+++ b/golden-crust-bakery/src/pages/Register.jsx
@@ -109,8 +109,7 @@ export default function Register() {
         email: newUser.email,
       });
 
-      toast({
-        title: 'Registration Successful',
+      toast.success('Registration Successful!', {
         description: `Welcome to Golden Crust Bakery, ${newUser.name}!`,
       });
 
-- 
GitLab