import { redirect } from "next/navigation"; import { currentMemberships } from "@/server/auth/context"; import { safeReturnPath } from "@/server/auth/return-to"; import { WorkspacePicker } from "@/components/workspace-picker"; export const dynamic = "force-dynamic"; export default async function SelecionarWorkspacePage({ searchParams, }: { searchParams: Promise<{ next?: string }>; }) { const params = await searchParams; const nextPath = safeReturnPath(params.next); const current = await currentMemberships(); if (!current) redirect(`/login?next=${encodeURIComponent(nextPath)}`); if (current.memberships.length === 0) { return (

Nenhum workspace

Sua identidade não está associada a nenhum workspace. Peça a um administrador do Elo Pro para incluir seu acesso.

); } return (

ELO PRO

Workspace ativo

); }