diff --git a/app/organizer/[address]/OrganizerClient.tsx b/app/organizer/[address]/OrganizerClient.tsx index 259b391..5da7ba1 100644 --- a/app/organizer/[address]/OrganizerClient.tsx +++ b/app/organizer/[address]/OrganizerClient.tsx @@ -24,13 +24,11 @@ import { Badge } from "@/components/ui/badge" import Link from "next/link" import { formatUTCTimestamp } from '@/utils/timeUtils' import Image from "next/image" -import { useRouter } from "next/navigation" +import { useRouter, useParams } from "next/navigation" -interface OrganizerClientProps { - address: string -} - -export default function OrganizerClient({ address }: OrganizerClientProps) { +export default function OrganizerClient() { + const params = useParams() + const address = params?.address as string const [searchTerm, setSearchTerm] = useState("") const [statusFilter, setStatusFilter] = useState("All Status") diff --git a/app/organizer/[address]/page.tsx b/app/organizer/[address]/page.tsx index eec9265..ca19473 100644 --- a/app/organizer/[address]/page.tsx +++ b/app/organizer/[address]/page.tsx @@ -1,16 +1,11 @@ import { Suspense } from 'react' import OrganizerClient from './OrganizerClient' -export async function generateStaticParams() { - return [{ address: "0xplaceholder" }] -} - -export default async function OrganizerPage({ params }: { params: Promise<{ address: string }> }) { - const { address } = await params +export default function OrganizerPage() { return ( Loading...}> - + ) } \ No newline at end of file