-
Jonas Zohren authoredJonas Zohren authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
App.svelte 1.05 KiB
<script lang="ts">
import RoomOnlineListPanel from './RoomOnlineListPanel.svelte';
import { roomSets } from './stores.js';
async function fetchRoomData(): Promise<{sets: [{title: string, rooms: [{url: string, name: string, users: string[]}]}]}> {
const response = await fetch('mockdata.json')
const data = await response.json();
return data;
}
</script>
<section class="section">
<div class="container">
<div class="columns">
<div class="column">
<h1>
O-Phase WinterSemester 2020
</h1>
<h2>
Hier findet ihr eine Überischt über die einzelnen BBB-Räume und ihren Belegungsstatus.
</h2>
</div>
</div>
{#each $roomSets as roomSet (roomSet.title)}
<div class="column is-4">
<RoomOnlineListPanel {...roomSet} />
</div>
{/each}
</div>
</section>
<style>
main {
text-align: center;
padding: 1em;
max-width: 240px;
margin: 0 auto;
}
h1 {
color: #ff3e00;
text-transform: uppercase;
font-size: 4em;
font-weight: 100;
}
@media (min-width: 640px) {
main {
max-width: none;
}
}
</style>