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}
|