import { prisma } from "@streamclipper/db"; export const dynamic = "force-dynamic"; export default async function DashboardPage() { const channels = await prisma.channel.findMany({ orderBy: { name: "asc" }, include: { sessions: { where: { endedAt: null }, orderBy: { startedAt: "desc" }, take: 1, }, }, }); return ( <>
Henüz kanal eklenmedi. `channels` tablosuna bir kayıt ekleyin (Prisma Studio veya seed script).
) : (| Kanal | Durum | Kayıt | Son Kontrol |
|---|---|---|---|
| {c.name} {c.youtubeHandle} | {c.isActive ? "Aktif" : "Pasif"} | {recording ? "🔴 Kayıtta" : "—"} | {c.lastCheckedAt ? new Date(c.lastCheckedAt).toLocaleString("tr-TR") : "—"} |