schoenheit
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user