feat: build dashboard design system

This commit is contained in:
vince 2026-06-18 18:27:54 +02:00
parent 171cb05305
commit fb266cf17a
23 changed files with 1449 additions and 84 deletions

View file

@ -0,0 +1,22 @@
<script lang="ts">
import type { UiTelemetryCard } from "../types";
import TelemetryCard from "./TelemetryCard.svelte";
let { cards }: { cards: UiTelemetryCard[] } = $props();
</script>
<section class="telemetry-grid" aria-label="Telemetry">
{#each cards as card (card.id)}
<TelemetryCard {card} />
{/each}
</section>
<style>
.telemetry-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(var(--ui-density-card-min), 1fr));
gap: 1px;
border: var(--ui-border);
background: var(--ui-color-line);
}
</style>