diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte index 17974f3..53153c1 100644 --- a/src/lib/components/Button.svelte +++ b/src/lib/components/Button.svelte @@ -1,3 +1,31 @@ + + +{#if href} + + +{:else} + +{/if} + - - - -{#if href} - - -{:else} - -{/if} diff --git a/src/lib/components/NameItemEditor.svelte b/src/lib/components/NameItemEditor.svelte new file mode 100644 index 0000000..4a1bddf --- /dev/null +++ b/src/lib/components/NameItemEditor.svelte @@ -0,0 +1,90 @@ + + +
+ + + + {#if error} +

{error}

+ {/if} +
diff --git a/src/lib/data/tatort.db b/src/lib/data/tatort.db index f554e23..645ecce 100644 Binary files a/src/lib/data/tatort.db and b/src/lib/data/tatort.db differ diff --git a/src/lib/server/vorgangService.ts b/src/lib/server/vorgangService.ts index 2418660..dc85f84 100644 --- a/src/lib/server/vorgangService.ts +++ b/src/lib/server/vorgangService.ts @@ -31,10 +31,16 @@ export const getCrimesListByToken = async (vorgangToken: string) => { * @param vorgangToken * @returns vorgangObj with keys `token`, `name`, `pin` || undefined */ -export const getVorgangByToken = (vorgangToken: string): {token: string, name:string, pin: string} | undefined => { - const getVorgangSQLStmt = `SELECT token, name, pin FROM cases WHERE token = ?`; +export const getVorgangByToken = ( + vorgangToken: string +): { token: string; name: string; pin: string } | undefined => { + const getVorgangSQLStmt = `SELECT token, name, pin + FROM cases + WHERE token = ?`; const statement = db.prepare(getVorgangSQLStmt); - const result = statement.get(vorgangToken) as {token: string, name:string, pin: string} | undefined; + const result = statement.get(vorgangToken) as + | { token: string; name: string; pin: string } + | undefined; return result; }; @@ -44,10 +50,16 @@ export const getVorgangByToken = (vorgangToken: string): {token: string, name:st * @param vorgangName * @returns vorgangObj with keys `token`, `name`, `pin` || undefined */ -export const getVorgangByName = (vorgangName: string): {token: string, name: string, pin: string} | undefined => { - const getVorgangByNameSQLStmt = `SELECT token, name, pin FROM cases WHERE name = ?`; +export const getVorgangByName = ( + vorgangName: string +): { token: string; name: string; pin: string } | undefined => { + const getVorgangByNameSQLStmt = `SELECT token, name, pin + FROM cases + WHERE name = ?`; const statement = db.prepare(getVorgangByNameSQLStmt); - const result = statement.get(vorgangName) as {token: string, name: string, pin: string} | undefined; + const result = statement.get(vorgangName) as + | { token: string; name: string; pin: string } + | undefined; return result; }; @@ -88,13 +100,22 @@ export const getListOfVorgänge = async () => { * Fetches list of vorgänge from database * @returns list with of available vorgaenge */ -export const getVorgaenge = (): {vorgangToken: string, vorgangName: string, vorgangPIN: string}[] => { - const getVorgaengeSQLStmt = `SELECT token, name, pin from cases`; +export const getVorgaenge = (): { + vorgangToken: string; + vorgangName: string; + vorgangPIN: string; +}[] => { + const getVorgaengeSQLStmt = `SELECT token, name, pin + from cases`; const statement = db.prepare(getVorgaengeSQLStmt); const result = statement.all() as { token: string; name: string; pin: string }[]; - const vorgaenge_list: {vorgangToken: string, vorgangName: string, vorgangPIN: string}[] = []; + const vorgaenge_list: { vorgangToken: string; vorgangName: string; vorgangPIN: string }[] = []; for (const resultItem of result) { - const vorg = { vorgangToken: resultItem.token, vorgangName: resultItem.name, vorgangPIN: resultItem.pin }; + const vorg = { + vorgangToken: resultItem.token, + vorgangName: resultItem.name, + vorgangPIN: resultItem.pin + }; vorgaenge_list.push(vorg); } diff --git a/src/routes/(angemeldet)/list/+page.svelte b/src/routes/(angemeldet)/list/+page.svelte index f2e0a37..ae96f94 100644 --- a/src/routes/(angemeldet)/list/+page.svelte +++ b/src/routes/(angemeldet)/list/+page.svelte @@ -14,9 +14,6 @@ const target = ev.currentTarget as HTMLElement | null; if (!target) return; let filename = target.id.split('del__')[1]; - - // delete request - // -------------- let url = `/api/list/${filename}`; @@ -46,13 +43,16 @@