import { Session } from "@zitadel/server"; import { listSessions, server } from "#/lib/zitadel"; import { getAllSessionIds } from "#/utils/cookies"; import { UserPlusIcon } from "@heroicons/react/24/outline"; import Link from "next/link"; import SessionsList from "#/ui/SessionsList"; async function loadSessions(): Promise { const ids = await getAllSessionIds(); if (ids && ids.length) { const response = await listSessions( server, ids.filter((id: string | undefined) => !!id) ); return response?.sessions ?? []; } else { console.info("No session cookie found."); return []; } } export default async function Page() { let sessions = await loadSessions(); return (

Accounts

Use your ZITADEL Account

Add another account
); }