import { canSee } from "@/lib/session";
import { getPortalSession } from "@/lib/get-session";
import { loadTenantForShell } from "@/lib/portal-data";
import { Panel } from "@/components/portal/Panel";
import { NotAllowed } from "@/components/portal/NotAllowed";
import { InviteButton } from "@/components/portal/InviteButton";
export default async function TeamPage({
params,
}: {
params: Promise<{ slug: string }>;
}) {
const { slug } = await params;
const session = await getPortalSession();
if (!canSee(session, "users")) return
| Member | Roles | Last active | Status | |
|---|---|---|---|---|
| {m.name.split(" ").map((s) => s[0]).join("")} {m.name} | {m.email} | {m.roles.map((r) => ( {r} ))} | {m.last} | {m.status === "invited" ? "Invited" : "Active"} |