diff --git a/apps/todo/apps/web/src/lib/components/TaskEditModal.svelte b/apps/todo/apps/web/src/lib/components/TaskEditModal.svelte
index 66d3c638f..91ef548f5 100644
--- a/apps/todo/apps/web/src/lib/components/TaskEditModal.svelte
+++ b/apps/todo/apps/web/src/lib/components/TaskEditModal.svelte
@@ -1,13 +1,5 @@
@@ -202,7 +110,7 @@
id="task-title"
type="text"
class="form-input"
- bind:value={title}
+ bind:value={form.title}
placeholder="Aufgabentitel..."
/>
@@ -213,7 +121,7 @@
@@ -223,15 +131,15 @@
(assignee = contacts)}
+ selectedContacts={form.assignee}
+ onContactsChange={(contacts) => (form.assignee = contacts)}
onSearch={(q) => contactsStore.searchContacts(q)}
singleSelect={true}
allowManualEntry={false}
placeholder="Person zuweisen..."
addLabel="Zuweisen"
searchPlaceholder="Name oder E-Mail..."
- isAvailable={contactsAvailable ?? false}
+ isAvailable={form.contactsAvailable ?? false}
/>
@@ -239,14 +147,14 @@
(involvedContacts = contacts)}
+ selectedContacts={form.involvedContacts}
+ onContactsChange={(contacts) => (form.involvedContacts = contacts)}
onSearch={(q) => contactsStore.searchContacts(q)}
allowManualEntry={false}
placeholder="Personen hinzufügen..."
addLabel="Person hinzufügen"
searchPlaceholder="Name oder E-Mail..."
- isAvailable={contactsAvailable ?? false}
+ isAvailable={form.contactsAvailable ?? false}
/>
@@ -256,15 +164,20 @@
@@ -272,13 +185,13 @@