feat: Added current opening times to each study space on the main page. In the expanded card, you can view the opening times for the full week. Improved ui

Co-Authored-By: Tadios Temesgen <tt2022@ic.ac.uk>
This commit is contained in:
Caspar Jojo Asaam
2025-06-12 14:59:22 +01:00
parent 7117f85ef7
commit afe7b3078d
8 changed files with 160 additions and 17 deletions

View File

@@ -1,15 +1,17 @@
<script lang="ts">
import CompulsoryTags from "./CompulsoryTags.svelte";
import OpeningTimes from "./OpeningTimes.svelte";
import type { Table } from "$lib";
interface Props {
space: Table<"study_spaces">;
hours: Table<"study_space_hours">[];
alt: string;
imgSrc: string;
href?: string;
}
const { space, alt, imgSrc, href }: Props = $props();
const { space, hours, alt, imgSrc, href }: Props = $props();
</script>
<a class="card" {href}>
@@ -24,6 +26,7 @@
{/each}
</div>
{/if}
<div class="openingTimesContainer"><OpeningTimes {hours} /></div>
</div>
</a>