import { verifyInvite } from '@/lib/invite'; import { redirect } from 'next/navigation'; export default async function AcceptInvitePage({ searchParams }: { searchParams: { token?: string } }) { const invite = searchParams.token ? await verifyInvite(searchParams.token) : null if (!invite || invite.accepted || new Date(invite.expiresAt) < new Date()) { return
Invalid or expired invitation.
} redirect(`/signup?token=${invite.token}`) }