From 653402614ac9cce0de1cfe54f778c76631e7efed Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Mon, 31 Mar 2025 21:39:18 +0800 Subject: [PATCH] feat(admin/problemset): add problem list table with Prisma query --- .../dashboard/@admin/problemset/page.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/app/(app)/dashboard/@admin/problemset/page.tsx diff --git a/src/app/(app)/dashboard/@admin/problemset/page.tsx b/src/app/(app)/dashboard/@admin/problemset/page.tsx new file mode 100644 index 0000000..20a8f12 --- /dev/null +++ b/src/app/(app)/dashboard/@admin/problemset/page.tsx @@ -0,0 +1,19 @@ +import prisma from "@/lib/prisma"; +import { ProblemsetTable } from "@/components/features/dashboard/admin/problemset/table"; + +export default async function AdminDashboardProblemsetPage() { + const problems = await prisma.problem.findMany({ + select: { + id: true, + displayId: true, + title: true, + difficulty: true, + }, + }); + + return ( +
+ +
+ ); +}