From 4722de19a0a6b67d6cb0346696cdc77c19354979 Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sun, 12 Jan 2025 01:26:46 +0100 Subject: [PATCH] feat: add progress to tasks --- packages/web/src/lib/db/schema.ts | 2 ++ packages/web/src/routes/progress/+page.svelte | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/web/src/lib/db/schema.ts b/packages/web/src/lib/db/schema.ts index 8816c58..c800bfe 100644 --- a/packages/web/src/lib/db/schema.ts +++ b/packages/web/src/lib/db/schema.ts @@ -4,6 +4,8 @@ import { integer, pgTable, serial, timestamp, varchar } from 'drizzle-orm/pg-cor export const tasks = pgTable('tasks', { id: serial('id').primaryKey(), name: varchar('name', { length: 256 }), + currentPoints: integer('current_points').default(0), + totalPoints: integer('total_points').default(1), createdAt: timestamp('created_at').defaultNow(), updatedAt: timestamp('updated_at').defaultNow() }); diff --git a/packages/web/src/routes/progress/+page.svelte b/packages/web/src/routes/progress/+page.svelte index 0dd97a4..1afcffc 100644 --- a/packages/web/src/routes/progress/+page.svelte +++ b/packages/web/src/routes/progress/+page.svelte @@ -43,7 +43,7 @@ - {task.progress}% + {((task.currentPoints / task.totalPoints) * 100).toFixed(1)}%