guter zwischenstand

This commit is contained in:
2026-03-14 16:23:35 +01:00
parent 5bb0d345da
commit 1a4a22eafd
28 changed files with 1486 additions and 1231 deletions

View File

@@ -1,41 +1,13 @@
<!-- index.astro -->
---
import MainLayout from "../layouts/MainLayout.astro";
import BuzzerControl from "../components/BuzzerControl.svelte";
import BLEList from "../components/BLEList.svelte";
import AppGuard from "../components/AppGuard.svelte";
import FlashUsage from "../components/FlashUsage.svelte";
import MainLayout from "../layouts/MainLayout.astro";
import Header from "../components/Header.svelte";
import MainGrid from "../components/MainGrid.svelte";
---
<MainLayout>
<AppGuard client:load>
<div class="max-w-4xl mx-auto mt-4">
<header class="mb-12 text-center">
<h1 class="text-3xl md:text-4xl font-extrabold text-slate-800 tracking-tight mb-3">
Buzzer Management
</h1>
<p class="text-slate-500 text-lg max-w-2xl mx-auto">
Verbinde dich mit dem nRF52840 Buzzer, um Audio-Dateien zu übertragen und
Systemparameter auszulesen.
</p>
</header>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<BuzzerControl client:load />
</div>
<div>
<BLEList client:load />
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<FlashUsage client:load />
</div>
<div>
</div>
</div>
</div>
<Header client:load/>
<MainGrid client:load/>
</AppGuard>
</MainLayout>
</MainLayout>