Files
timetracker/timetracker.Client/Components/Pages/Agb.razor
T
2026-06-09 00:15:06 +02:00

140 lines
7.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@page "/agb"
@rendermode InteractiveWebAssembly
@attribute [AllowAnonymous]
<PageTitle>AGB Timetracker</PageTitle>
<MudContainer MaxWidth="MaxWidth.Medium" Class="mt-8 pb-8">
<MudStack Spacing="4">
@* ── Header ── *@
<MudPaper Elevation="4" Class="pa-5 rounded-xl" Style="background: #1E293B; color: white;">
<MudStack Row="true" AlignItems="AlignItems.Center" Spacing="3">
<MudIcon Icon="@Icons.Material.Filled.Gavel" Style="color: white; font-size: 2.2rem;" />
<MudStack Spacing="0">
<MudText Typo="Typo.h5" Style="color: white; font-weight: 700;">Allgemeine Geschäftsbedingungen (AGB)</MudText>
<MudText Typo="Typo.caption" Style="color: rgba(255,255,255,0.72);">
Rechtlich absolut unverbindliches Kauderwelsch und Flachwitze
</MudText>
</MudStack>
</MudStack>
</MudPaper>
@* ── Paragraphs with Flachwitze ── *@
<MudCard Elevation="2" Class="rounded-xl">
<MudCardContent>
<MudText Typo="Typo.h6" Style="font-weight: 700; color: var(--mud-palette-primary);" Class="mb-2">
§ 1 Geltungsbereich & Transparenz
</MudText>
<MudText Typo="Typo.body2" Class="mb-3">
Diese Bedingungen gelten für die gesamte Nutzung dieses Zeiterfassungs-Tools. Transparenz ist uns extrem wichtig.
</MudText>
<MudAlert Severity="Severity.Info" Dense="true" Class="rounded-lg">
<b>Warum können Geister eigentlich so schlecht lügen?</b><br />
Weil sie einfach extrem leicht zu durchschauen sind!
</MudAlert>
</MudCardContent>
</MudCard>
<MudCard Elevation="2" Class="rounded-xl">
<MudCardContent>
<MudText Typo="Typo.h6" Style="font-weight: 700; color: var(--mud-palette-primary);" Class="mb-2">
§ 2 Pflichten des Nutzers & Gärtnerklauseln
</MudText>
<MudText Typo="Typo.body2" Class="mb-3">
Jeder Nutzer verpflichtet sich, seine Arbeitszeiten wahrheitsgemäß und pünktlich einzutragen. Bei Zuwiderhandlung behalten wir uns vor, den Garten des Nutzers aufzuräumen.
</MudText>
<MudAlert Severity="Severity.Normal" Dense="true" Class="rounded-lg" Style="border-left: 4px solid #EF6C00; background: rgba(239, 108, 0, 0.05);">
<b>Was sagt ein Gärtner, wenn er seinen Arbeitsplatz vorzeitig verlässt?</b><br />
"Ich mach mich dann mal vom Acker!"
</MudAlert>
</MudCardContent>
</MudCard>
<MudCard Elevation="2" Class="rounded-xl">
<MudCardContent>
<MudText Typo="Typo.h6" Style="font-weight: 700; color: var(--mud-palette-primary);" Class="mb-2">
§ 3 Haftungsausschluss & Straßenverkehr
</MudText>
<MudText Typo="Typo.body2" Class="mb-3">
Wir übernehmen keinerlei Haftung für vergessene Pausenzeiten, verpasste Feierabende oder schlechtes Wetter.
</MudText>
<MudAlert Severity="Severity.Warning" Dense="true" Class="rounded-lg">
<b>Was ist rot, rund und steht am Straßenrand?</b><br />
Eine Spargelampel!<br /><br />
<b>Und warum dürfen Bienen eigentlich nicht in die Kirche?</b><br />
Weil sie in der Sekte sind!
</MudAlert>
</MudCardContent>
</MudCard>
<MudCard Elevation="2" Class="rounded-xl">
<MudCardContent>
<MudText Typo="Typo.h6" Style="font-weight: 700; color: var(--mud-palette-primary);" Class="mb-2">
§ 4 Datensicherheit & Physikalische Grundgesetze
</MudText>
<MudText Typo="Typo.body2" Class="mb-3">
Ihre Daten werden nach modernsten Verschlüsselungsstandards (nicht) an Dritte weitergegeben. Unsere Magnetbänder sind streng gesichert.
</MudText>
<MudAlert Severity="Severity.Normal" Dense="true" Class="rounded-lg" Style="border-left: 4px solid #00897B; background: rgba(0, 137, 123, 0.05);">
<b>Treffen sich zwei Magnete im Rechenzentrum. Sagt der eine ganz verzweifelt:</b><br />
"Du, sag mal... Was soll ich heute bloß anziehen?"
</MudAlert>
</MudCardContent>
</MudCard>
<MudCard Elevation="2" Class="rounded-xl">
<MudCardContent>
<MudText Typo="Typo.h6" Style="font-weight: 700; color: var(--mud-palette-primary);" Class="mb-2">
§ 5 Rückgaberecht & Büroalltag
</MudText>
<MudText Typo="Typo.body2" Class="mb-3">
Erfasste Arbeitszeiten können nicht zurückgenommen, umgetauscht oder bar ausgezahlt werden.
</MudText>
<MudAlert Severity="Severity.Normal" Dense="true" Class="rounded-lg" Style="border-left: 4px solid #5E35B1; background: rgba(94, 53, 177, 0.05);">
<b>Was macht ein gelangweilter Clown im Büro?</b><br />
Er macht Faxen!<br /><br />
<b>Und warum steht ein einsamer Pilz mitten im tiefen Wald?</b><br />
Weil die Tannen zapfen!
</MudAlert>
</MudCardContent>
</MudCard>
<MudCard Elevation="2" Class="rounded-xl">
<MudCardContent>
<MudText Typo="Typo.h6" Style="font-weight: 700; color: var(--mud-palette-primary);" Class="mb-2">
§ 6 Schlussbestimmungen & Salatgesetze
</MudText>
<MudText Typo="Typo.body2" Class="mb-3">
Sollten einzelne Bestimmungen dieser AGB unwirksam sein, bleibt die Fröhlichkeit aller anderen Bestimmungen unberührt.
</MudText>
<MudAlert Severity="Severity.Success" Dense="true" Class="rounded-lg">
<b>Wie nennt man ein plötzlich spurlos verschwundenes Stück Rindfleisch?</b><br />
Gulasch!<br /><br />
<b>Was ist grün, gesund und klopft nachts an die Haustür?</b><br />
Ein Klopfsalat!<br /><br />
<b>Und zu guter Letzt: Warum fliegen Vögel im Winter eigentlich nach Süden?</b><br />
Weil es zu Fuß einfach viel zu weit wäre!
</MudAlert>
</MudCardContent>
</MudCard>
@* ── Back Button ── *@
<MudStack Row="true" Justify="Justify.Center" Class="mt-4">
<MudButton Variant="Variant.Filled" Color="Color.Primary" StartIcon="@Icons.Material.Filled.ArrowBack" OnClick="GoBack" Style="border-radius: 20px;">
Zurück zur Anmeldung
</MudButton>
</MudStack>
</MudStack>
</MudContainer>
@code {
[Inject] private NavigationManager Nav { get; set; } = default!;
private void GoBack()
{
Nav.NavigateTo("/login");
}
}