import { redirect } from "next/navigation"; import { auth } from "@clerk/nextjs/server"; import { fetchInvitationByToken, processInvitationToken } from "@/lib/supabase/employees-actions"; import JoinAcceptForm from "./JoinAcceptForm"; export default async function JoinPage({ params, }: { params: Promise<{ token: string }>; }) { const { token } = await params; const { userId } = await auth(); const invitation = await fetchInvitationByToken(token); if (!invitation) { return (
This invitation link is no longer valid. Please contact your organisation administrator for a new invitation.
{invitation.orgName} has invited{" "} {invitation.email} to join their team on Vela.