diff --git a/src/lib/components/EditableItem.svelte b/src/lib/components/EditableItem.svelte new file mode 100644 index 0000000..33c49c9 --- /dev/null +++ b/src/lib/components/EditableItem.svelte @@ -0,0 +1,93 @@ + + +
+ + + + {#if manualError || error} +

{manualError || error}

+ {/if} +
diff --git a/src/routes/(token-based)/list/[vorgang]/+page.server.ts b/src/routes/(token-based)/list/[vorgang]/+page.server.ts index cfacdd7..b8b54e0 100644 --- a/src/routes/(token-based)/list/[vorgang]/+page.server.ts +++ b/src/routes/(token-based)/list/[vorgang]/+page.server.ts @@ -1,17 +1,28 @@ import { getVorgangByToken, getCrimesListByToken } from '$lib/server/vorgangService'; import type { PageServerLoad } from './$types'; -export const load: PageServerLoad = async ({ params, url }) => { +export const load: PageServerLoad = async ({fetch, params, url }) => { const vorgangToken = params.vorgang; const vorgangPIN = url.searchParams.get('pin'); + const adminRes = await fetch(`/api/user`) +const user = await adminRes.json() + const crimesList = await getCrimesListByToken(vorgangToken); // TatortList zum Vorgang - const vorgang = getVorgangByToken(vorgangToken); //einzelner Vorgang + const vorgangObjekt = getVorgangByToken(vorgangToken); //einzelner Vorgang //TypeScript darf nicht undefined sein +let vorgangName:string; + if(vorgangObjekt){ +vorgangName = vorgangObjekt.name; + }else{ + vorgangName = ''; + } return { - crimesList, - vorgangPIN, - vorgang + crimesList, //crimesList + vorgangPIN, //caseToken + vorgangName, //caseId? + vorgangObjekt, + user }; }; diff --git a/src/routes/(token-based)/list/[vorgang]/+page.svelte b/src/routes/(token-based)/list/[vorgang]/+page.svelte index 372a0df..143a061 100644 --- a/src/routes/(token-based)/list/[vorgang]/+page.svelte +++ b/src/routes/(token-based)/list/[vorgang]/+page.svelte @@ -1,7 +1,5 @@ -
-
-

Vorgang {vorgang.name}

- {#if data?.user?.admin} - Zugangs-PIN: {vorgang.pin} - - {/if} -
-
- +
- Umbenennen - {#if inProgress} -

Vorgang läuft...

- {/if} - {#if err} - Fehler beim Umbenennen - {/if} -
- -
-
+ Umbenennen + {#if inProgress} +

Vorgang läuft...

+ {/if} + {#if err} + Fehler beim Umbenennen + {/if} +
+ +
+ +{/if}