17 lines
432 B
TypeScript
17 lines
432 B
TypeScript
import { prisma } from "@/lib/prisma";
|
|
import AdminUsers from "./users-admin";
|
|
|
|
export default async function UsersPage() {
|
|
const users = await prisma.user.findMany({
|
|
orderBy: { createdAt: "asc" },
|
|
include: {
|
|
muayThai: true,
|
|
yoga: true,
|
|
certificates: { orderBy: { createdAt: "desc" } },
|
|
},
|
|
});
|
|
|
|
const safeUsers = users.map(({ password, ...u }) => u);
|
|
|
|
return <AdminUsers users={safeUsers} />;
|
|
} |