diff --git a/apps/web/app/discover/page.tsx b/apps/web/app/discover/page.tsx index 0003b91d..f8d31c05 100644 --- a/apps/web/app/discover/page.tsx +++ b/apps/web/app/discover/page.tsx @@ -8,18 +8,15 @@ import { OrganizerComponent } from "@/components/events/organizer-component"; import { Footer } from "@/components/layout/footer"; import { EmptyState } from "@/components/ui/EmptyState"; import { fetchOrganizers, type DiscoverOrganizer } from "@/utils/api"; +import { toast } from "sonner"; export default function DiscoverPage() { - const [toastMessage, setToastMessage] = useState(null); const [activeCategory, setActiveCategory] = useState("All"); const [selectedOrganizer, setSelectedOrganizer] = useState(null); const [allOrganizers, setAllOrganizers] = useState([]); const [hasEvents, setHasEvents] = useState(true); - const showErrorToast = (message: string) => { - setToastMessage(message); - window.setTimeout(() => setToastMessage(null), 3500); - }; + const showErrorToast = (message: string) => toast.error(message); // Load all organizers for filtering useEffect(() => { @@ -38,11 +35,6 @@ export default function DiscoverPage() { return (
- {toastMessage && ( -
- {toastMessage} -
- )}

Explore events

diff --git a/apps/web/app/organizers/page.tsx b/apps/web/app/organizers/page.tsx index 12e1e31e..85c49f2c 100644 --- a/apps/web/app/organizers/page.tsx +++ b/apps/web/app/organizers/page.tsx @@ -3,24 +3,14 @@ import { Navbar } from "@/components/layout/navbar"; import { Footer } from "@/components/layout/footer"; import { OrganizerComponent } from "@/components/events/organizer-component"; -import { useState } from "react"; +import { toast } from "sonner"; export default function OrganizersPage() { - const [toastMessage, setToastMessage] = useState(null); - - const showErrorToast = (message: string) => { - setToastMessage(message); - window.setTimeout(() => setToastMessage(null), 3500); - }; + const showErrorToast = (message: string) => toast.error(message); return (
- {toastMessage && ( -
- {toastMessage} -
- )}

Explore organizers