import type { Metadata } from "next"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { SessionsTable } from "@/components/sessions/SessionsTable"; import { PageNav } from "@/components/shared/PageNav"; import { listSessionsPage } from "@/lib/db/queries/sessions"; import { parsePage } from "@/lib/pagination"; export const dynamic = "force-dynamic"; export const metadata: Metadata = { title: "Sessions" }; export default async function SessionsPage({ searchParams, }: { searchParams: Promise<{ page?: string }>; }) { const page = parsePage((await searchParams).page); const { items: sessions, pageSize, total } = await listSessionsPage(page); return (
History of live control and replay sessions.