From 415548cdce76d4b3b1d85f01292917e88e616a20 Mon Sep 17 00:00:00 2001 From: brobert Date: Mon, 10 Nov 2025 12:37:14 +0100 Subject: [PATCH] refactor: extraer TaskCompleteButton y TaskActions y usar en TaskItem Co-authored-by: aider (openrouter/openai/gpt-5) --- apps/web/src/lib/ui/data/TaskItem.svelte | 152 ++++-------------- .../src/lib/ui/data/task/TaskActions.svelte | 103 ++++++++++++ .../ui/data/task/TaskCompleteButton.svelte | 35 ++++ 3 files changed, 169 insertions(+), 121 deletions(-) create mode 100644 apps/web/src/lib/ui/data/task/TaskActions.svelte create mode 100644 apps/web/src/lib/ui/data/task/TaskCompleteButton.svelte diff --git a/apps/web/src/lib/ui/data/TaskItem.svelte b/apps/web/src/lib/ui/data/TaskItem.svelte index 6991bfd..46de0b3 100644 --- a/apps/web/src/lib/ui/data/TaskItem.svelte +++ b/apps/web/src/lib/ui/data/TaskItem.svelte @@ -1,27 +1,13 @@ + +{#if !completed} + {#if !isAssigned} + + {:else} + + {/if} + + {#if !editingText} + + {:else} + + + {/if} + + {#if !editingDate} + + {:else} + + + + + {/if} +{/if} diff --git a/apps/web/src/lib/ui/data/task/TaskCompleteButton.svelte b/apps/web/src/lib/ui/data/task/TaskCompleteButton.svelte new file mode 100644 index 0000000..d83e328 --- /dev/null +++ b/apps/web/src/lib/ui/data/task/TaskCompleteButton.svelte @@ -0,0 +1,35 @@ + + +{#if completed} + +{:else} + +{/if}