This commit is contained in:
2026-03-31 14:48:36 +02:00
commit 6eb940c37c
50 changed files with 4433 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
<script lang="ts">
import { onMount } from 'svelte';
import { api, type Company } from '$lib/api/client';
let companies: Company[] = [];
let loading = true;
onMount(async () => {
companies = await api.getCompanies();
loading = false;
});
</script>
<svelte:head>
<title>Strichliste</title>
</svelte:head>
<div class="page-header">
<h1>Strichliste</h1>
<p style="color: var(--color-text-muted); margin-top: 4px;">Firma auswählen</p>
</div>
{#if loading}
<div style="text-align: center; padding: 48px;">
<p>Laden...</p>
</div>
{:else}
<div class="card-grid" style="padding: 24px;">
{#each companies as company}
<a href="/company/{company.id}" class="card">
<div style="font-size: 2.5rem;">🏢</div>
<h3>{company.name}</h3>
</a>
{/each}
</div>
{/if}