diff --git a/src/lib/slot/Slot.svelte b/src/lib/slot/Slot.svelte index d6238b6..55ab792 100644 --- a/src/lib/slot/Slot.svelte +++ b/src/lib/slot/Slot.svelte @@ -1,6 +1,7 @@
-
{mkDateShort(day.date)}, {time.start}
+ {#if !forbiddenSlot} +
{mkDateShort(day.date)}, {time.start}
+ {/if} {#if exams.length > 0} {#if conflicts > 0}
diff --git a/src/routes/plan/exams/+page.svelte b/src/routes/plan/exams/+page.svelte index 4424dae..24b1b45 100644 --- a/src/routes/plan/exams/+page.svelte +++ b/src/routes/plan/exams/+page.svelte @@ -242,9 +242,14 @@ console.log('globalForbiddenSlot Zugriff', data.globalSlotStatus.get(key)); console.log('globalForbiddenSlot all', data.globalSlotStatus); if (data.globalSlotStatus.get(key) === 'forbidden') { - return 'bg-red-500'; + return 'bg-gray-400'; } } + + function forbiddenSlot(day, time) { + const key = `${day},${time}`; + return data.globalSlotStatus.get(key) === 'forbidden'; + }
@@ -398,7 +403,7 @@ > - + {#each data.semesterConfig.days as day}
@@ -422,17 +427,13 @@ -
+