diff --git a/src/lib/components/ExpandableForm.svelte b/src/lib/components/ExpandableForm.svelte
new file mode 100644
index 0000000..45b333e
--- /dev/null
+++ b/src/lib/components/ExpandableForm.svelte
@@ -0,0 +1,53 @@
+
+
+
-
-
- Hinzufügen
-
-
-
Fügen Sie einem Tatort Bilder hinzu.
-
{
if (!event.locals.user) {
@@ -13,3 +13,23 @@ export const load: PageServerLoad = async (event) => {
vorgangList
};
};
+
+
+export const actions = {
+ default: async ({ request }: { request: Request }) => {
+ const data = await request.formData();
+ const vorgangName: string | null = data.get('vorgang') as string;
+ const vorgangPIN: string | null = data.get('pin') as string;
+
+ const err = {};
+
+ const token = createVorgang(vorgangName, vorgangPIN);
+ if (!token) {
+ err.message = "Der Vorgang konnte nicht angelegt werden"
+ return fail(400, err)
+ } else {
+ // success
+ return { token }
+ }
+ }
+};
\ No newline at end of file
diff --git a/src/routes/(angemeldet)/list/+page.svelte b/src/routes/(angemeldet)/list/+page.svelte
index 1a7f888..c7fedbf 100644
--- a/src/routes/(angemeldet)/list/+page.svelte
+++ b/src/routes/(angemeldet)/list/+page.svelte
@@ -1,15 +1,66 @@