schoenheit

This commit is contained in:
titver968
2025-06-17 13:38:52 +02:00
parent fd52b33ca2
commit d118a7e831

View File

@@ -1,4 +1,4 @@
<script lang="ts">
<script lang="ts">
import { onMount } from 'svelte';
interface Anmeldung {
pdfs: any;
@@ -23,7 +23,7 @@
anmeldungen = await res.json();
}
async function loeschen(id: number) {
async function loeschen(id: number) {
if (!confirm('Diese Anmeldung wirklich löschen?')) return;
try {
const res = await fetch(`/api/admin/anmeldungen?id=${id}`, { method: 'DELETE' });
@@ -36,9 +36,9 @@ async function loeschen(id: number) {
console.error(error);
alert('Fehler beim Löschen der Anmeldung.\n' + (error as Error).message);
}
}
}
async function annehmen(id: number) {
async function annehmen(id: number) {
if (!confirm('Diese Anmeldung wirklich annehmen?')) return;
try {
const res = await fetch(`/api/admin/anmeldungen?id=${id}`, { method: 'POST' });
@@ -51,9 +51,9 @@ async function annehmen(id: number) {
console.error(error);
alert('Fehler beim Annehmen der Anmeldung.\n' + (error as Error).message);
}
}
}
async function ablehnen(id: number) {
async function ablehnen(id: number) {
if (!confirm('Diese Anmeldung wirklich annehmen?')) return;
try {
const res = await fetch(`/api/admin/anmeldungen?id=${id}`, { method: 'POST' });
@@ -66,12 +66,12 @@ async function ablehnen(id: number) {
console.error(error);
alert('Fehler beim Annehmen der Anmeldung.\n' + (error as Error).message);
}
}
}
onMount(ladeAnmeldungen);
</script>
<div class="p-6 max-w-8xl mx-auto">
<h1 class="text-2xl font-bold mb-4 text-center">Alle Anmeldungen</h1>
<table class="w-full border text-sm">
<thead>
@@ -140,4 +140,4 @@ async function ablehnen(id: number) {
class="bg-red-600 text-white px-4 py-3 rounded text-center hover:bg-red-700">
Logout
</button>
</button>
</div>