diff --git a/cms/src/routes/qualifying/+page.server.ts b/cms/src/routes/qualifying/+page.server.ts index 3f21ca7..24cad02 100644 --- a/cms/src/routes/qualifying/+page.server.ts +++ b/cms/src/routes/qualifying/+page.server.ts @@ -1,8 +1,24 @@ import {getQualifyExams} from "$lib/data/info" import type { PageServerLoad } from './$types' +import type {CalendarEvent} from '$lib/components/CalendarEvent' export const load: PageServerLoad = async () => { - const exams = await getQualifyExams() - return {exams} + const exams = await getQualifyExams() + const events:CalendarEvent[]=[] + exams.forEach(({id,title,start,institute_id})=>{ + let backgroundColor ="#1111EE" + switch (institute_id) { + case 1: + backgroundColor="#EE1111" + break; + case 2: + backgroundColor="#11EE11" + break; + default: + break; + } + events.push({id,title,start,backgroundColor}) + }) + return {exams,events} }