From dd1a61acabeff44c3ad0e34fb262363052974d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Majdand=C5=BEi=C4=87?= Date: Thu, 13 Jun 2024 11:49:17 +0200 Subject: [PATCH] Implement lookback days --- src/lib/components/Header.svelte | 2 ++ src/lib/database/food.ts | 4 +++- src/lib/router/routes/Home.svelte | 3 +++ src/lib/store/foodStore.ts | 7 ++++++- src/lib/store/lookbackDaysStore.ts | 20 ++++++++++++++++++++ 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 src/lib/store/lookbackDaysStore.ts diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index e2931b1..6ce0282 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -10,6 +10,7 @@ import { cn } from '$lib/utils' import { dbStateStore } from '$lib/store/dbState' import { DBService } from '$lib/database' + import { lookbackDaysStore } from '$lib/store/lookbackDaysStore' Fa @@ -66,6 +67,7 @@
C
R
+
{#each links as { href, label }} (` select ${columns.join(', ')} from foodView -where date > datetime('now', "-48 hours") +where date > datetime('now', "-${get(lookbackDaysStore)} days") order by date DESC; `) }, diff --git a/src/lib/router/routes/Home.svelte b/src/lib/router/routes/Home.svelte index 0ef6a05..df97312 100644 --- a/src/lib/router/routes/Home.svelte +++ b/src/lib/router/routes/Home.svelte @@ -1,6 +1,9 @@