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:
21
app/results/[id]/page.tsx
Normal file
21
app/results/[id]/page.tsx
Normal 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>
|
||||
}
|
||||
@@ -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>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user