save changes, bin aber noch nicht fertig

This commit is contained in:
2025-09-10 17:50:10 +02:00
parent 8803187ce1
commit 47ca05f2d4
4 changed files with 125 additions and 134 deletions

View File

@@ -25,7 +25,6 @@
prefix?: string;
// add other properties as needed
}
console.log(data.url);
let vorgangName: string = data.vorgang.vorgangName;
let crimesList: ListItem[] = $state(data.crimesList);
@@ -44,6 +43,8 @@
async function handleSave(newName: string, oldName: string) {
open = true;
inProgress = true;
console.log('debug handleSave', newName, oldName);
try {
const res = await fetch(`/api/list/${vorgangToken}/${oldName}`, {
method: 'PUT',
@@ -51,18 +52,18 @@
'Content-Type': 'application/json'
},
body: JSON.stringify({ vorgangToken, oldName, newName })
})
.then(() => {
inProgress = false;
invalidateAll();
crimesList = data.crimesList;
open = false;
})
.catch((err) => {
inProgress = false;
isError = true;
console.log('ERROR', err);
});
});
if (res.ok) {
inProgress = false;
invalidateAll();
data.crimesList = newName;
open = false;
} else {
inProgress = false;
isError = true;
throw new Error('Fehler beim Speichern');
}
} catch (err) {
isError = true;
inProgress = false;
@@ -94,7 +95,7 @@
.catch((err) => {
isError = true;
inProgress = false;
console.log('ERROR', err);
console.error('ERROR', err);
});
} catch (err) {
isError = true;
@@ -145,7 +146,7 @@ Mit freundlichen Grüßen,
{#if isEmptyList}
<EmptyList></EmptyList>
{:else}
{#each data.crimesList as item, crimeListItemIndex}
{#each data.crimesList as item}
<li data-testid="test-list-item">
<div class=" flex gap-x-4">
<a
@@ -161,7 +162,6 @@ Mit freundlichen Grüßen,
{#if admin}
<NameItemEditor
list={data.crimesList}
editedName={data.crimeNames[crimeListItemIndex]}
currentName={item.name}
onSave={handleSave}
onDelete={handleDelete}