implemented editing of document in GUI + respective handlers in backend

This commit is contained in:
2025-07-12 23:34:05 +02:00
parent 2cc4d43e7c
commit 26fa72ef84
12 changed files with 190 additions and 81 deletions

View File

@@ -4,7 +4,7 @@
import { onMount } from 'svelte';
import { t } from '../../translations.svelte.js';
var { document = $bindable(null) } = $props();
var { document = $bindable(null), submit = (key,newVal) => {} } = $props();
let editable = $derived(document.state == 1);
</script>
@@ -25,7 +25,7 @@
</thead>
<tbody>
{#each Object.entries(document.positions) as [id,pos]}
<Position currency={document.currency} bind:pos={document.positions[id]} editable={editable} />
<Position currency={document.currency} bind:pos={document.positions[id]} editable={editable} {submit} />
{/each}
<tr class="sums">
<td colspan="2"></td>