added abort button to overlayed task creation form

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-02-03 12:09:21 +01:00
parent 1686fc81b2
commit 4f1b786ae9
2 changed files with 5 additions and 3 deletions

View File

@@ -275,7 +275,7 @@
{#if project}
{#if task_form}
<div class="overlay">
<TaskForm project_id={task_form.project_id} assignee={task_form.assignee} state_id={task_form.state_id} />
<TaskForm assignee={task_form.assignee} on_abort={ev => {task_form = false;}} project_id={task_form.project_id} state_id={task_form.state_id} />
</div>
{/if} <!-- task form -->

View File

@@ -11,7 +11,7 @@
import PermissionEditor from '../../Components/PermissionEditor.svelte';
import Tags from '../tags/TagList.svelte';
let { project_id = null, parent_task_id = null, assignee = null, state_id = null } = $props();
let { assignee = null, on_abort = null, project_id = null, parent_task_id = null, state_id = null } = $props();
let project = $state(null);
let extendedSettings = $state(false);
let parent_task = $state(null);
@@ -30,7 +30,6 @@
function addMember(member){
for (let uid of Object.keys(member)) task.members[uid] = project.members[uid];
console.log(task.members);
}
function flat(json){
@@ -252,4 +251,7 @@
</tbody>
</table>
<button onclick={saveTask}>{t('save_object',{object:t('task')})}</button>
{#if on_abort}
<button onclick={on_abort}>{t('abort')}</button>
{/if}
</fieldset>