1
0
mirror of https://github.com/Fayorg/calendrier-avant.git synced 2026-05-27 17:18:38 +02:00

work in progress : view results

This commit is contained in:
timhaller
2023-12-05 23:26:05 +01:00
parent f2a2abbad7
commit 0c207bea3c
10 changed files with 1021 additions and 28 deletions

21
app/results/[id]/page.tsx Normal file
View File

@@ -0,0 +1,21 @@
"use server";
import {Chart} from "@components/custom/chart";
import Prisma from '@lib/prisma'
export default async function Page({ params }: { params: { id: string } }) {
const grades = await Prisma.grade.findMany({
where: {
testId: parseInt(params.id)
}
})
for (let grade in grades) {
console.log(grade);
}
return <div>
My Post: {params.id}
<Chart />
</div>
}

View File

@@ -1,21 +1,25 @@
"use client";
"use server";
import {DayCard} from "@components/custom/dayCard";
export default function Results() {
import Prisma from '@lib/prisma'
export default async function Results() {
const users = await Prisma.users.findMany(
{
include: {
test: true
}
}
)
return (
<div className={"p-12 h-full w-full"}>
<div className={"h-full w-full bg-green-400 grid auto-cols-max auto-rows-max gap-12 content-start"}>
<DayCard day={1} enabled={true} name={"Michal Polka"}/>
<DayCard day={1} name={"Michal Polka"}/>
<DayCard day={1} enabled={true} name={"Michal Polka"}/>
<DayCard day={1} name={"Michal Polka"}/>
<DayCard day={1} enabled={true} name={"Michal Polka"}/>
<DayCard day={1} name={"Michal Polka"}/>
<DayCard day={1} enabled={true} name={"Michal Polka"}/>
<DayCard day={1} name={"Michal Polka"}/>
<DayCard day={1} enabled={true} name={"Michal Polka"}/>
<DayCard day={1} name={"Michal Polka"}/>
<div className={"h-full w-full grid gap-4 grid-cols-1 auto-rows-auto sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-6 bg"}>
{users.map((user) => (
<DayCard key={user.id} day={user.test? user.test.testOn.getDate() : 1} name={user.firstName + " " + user.lastName} enabled={user.test? user.test.testOn.getDate() < new Date().getDate() : false} oral={true}/>
))}
</div>
</div>
)