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