Add initial departure board table 'skeleton', very basic at present

This commit is contained in:
2026-05-10 20:57:50 +01:00
parent 59e8a77d3d
commit 13d22d7b73
8 changed files with 157 additions and 13 deletions

View File

@@ -1,9 +1,10 @@
<script lang="ts">
import { onMount, untrack } from 'svelte';
import { quickLinks } from '$lib/quick-links.svelte';
import StationAlertCard from '$lib/components/ui/cards/StationAlertCard.svelte';
import StationAlertCard from '$lib/components/ui/station-board/StationAlertCard.svelte';
import { formatUkDateTime, formatUkTime } from '$lib/utils/time';
import StaffServicesTable from '$lib/components/ui/station-board/StaffServicesTable.svelte';
let { data } = $props();
let now = $state(new Date());
@@ -42,6 +43,9 @@
<span class="time-loaded">Updated: {formatUkDateTime(data.boardData.producedAt, true)}</span>
<span class="time-now">{formatUkTime(now, true)}</span>
</div>
{#if data.boardData.data.s?.length}
<StaffServicesTable services={data.boardData.data.s} />
{/if}
<pre class="json-dump">{JSON.stringify(data.boardData.data.s, null, 2)}</pre>
</section>