18 lines
545 B
TypeScript
18 lines
545 B
TypeScript
import { prisma } from "@/lib/prisma";
|
|
import AdminHomework from "./homework-admin";
|
|
|
|
export default async function HomeworkPage() {
|
|
const [homework, members] = await Promise.all([
|
|
prisma.homework.findMany({
|
|
orderBy: { createdAt: "desc" },
|
|
include: { user: { select: { name: true } } },
|
|
}),
|
|
prisma.user.findMany({
|
|
where: { role: "MEMBER" },
|
|
select: { id: true, name: true, isMuayThai: true },
|
|
orderBy: { name: "asc" },
|
|
}),
|
|
]);
|
|
|
|
return <AdminHomework homework={homework} members={members} />;
|
|
} |