From c617a752910fbc54117f7b0e990405b61b703bfa Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sat, 11 Jan 2025 18:31:52 +0100 Subject: [PATCH] feat: tasks table --- packages/web/src/routes/progress/+page.svelte | 101 +++++++++++------- 1 file changed, 60 insertions(+), 41 deletions(-) diff --git a/packages/web/src/routes/progress/+page.svelte b/packages/web/src/routes/progress/+page.svelte index 6398f5d..0dd97a4 100644 --- a/packages/web/src/routes/progress/+page.svelte +++ b/packages/web/src/routes/progress/+page.svelte @@ -2,45 +2,64 @@ let { data } = $props(); -
-

Tasks ({data.tasks.length})

- - - -
+
+
+

+ Tasks ({data.tasks.length}) +

+ + + +
- - - - - - - - - - - {#each data.tasks as task} - - - - - - {/each} -
IDNameProgressActions
- - {task.id} - - - - {task.name} - - - - {task.progress} - - - - - -
+ {#if data.tasks.length > 0} +
+ + + + + + + + + + + {#each data.tasks as task, index} + + + + + + + + {/each} + +
NameTypeProgressActions
+ + {task.name} + + + + {task.type} + + + {task.progress}% + + +
+
+ {:else} +

No tasks available. Click "Create" to add a new task.

+ {/if} +