import type { Metadata } from "next"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { DevicesTable } from "@/components/devices/DevicesTable"; import { PageNav } from "@/components/shared/PageNav"; import { listDevicesPage } from "@/lib/db/queries/devices"; import { parsePage } from "@/lib/pagination"; export const dynamic = "force-dynamic"; export const metadata: Metadata = { title: "Devices" }; export default async function DevicesPage({ searchParams, }: { searchParams: Promise<{ page?: string }>; }) { const page = parsePage((await searchParams).page); const { items: devices, pageSize, total } = await listDevicesPage(page); return (
Devices seen across past sessions. Give them friendlier names.