From 3adeb4d1ab09b53731acf5083e8c1a1234c8426c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Majdand=C5=BEi=C4=87?= Date: Thu, 13 Jun 2024 18:56:07 +0200 Subject: [PATCH] Implement weight graphs --- .../Aggregated/AggregatedWeightComp.svelte | 17 ++++ .../Aggregated/AggregatedWeightTable.svelte | 85 +++++++++++++++++++ .../components/Weight/EmptyWeightComp.svelte | 2 +- src/lib/router/routes/Weight/WDaily.svelte | 9 +- src/lib/router/routes/Weight/WMonthly.svelte | 9 +- src/lib/router/routes/Weight/WWeekly.svelte | 9 +- src/lib/router/routes/Weight/WYearly.svelte | 9 +- 7 files changed, 115 insertions(+), 25 deletions(-) create mode 100644 src/lib/components/Weight/Aggregated/AggregatedWeightComp.svelte create mode 100644 src/lib/components/Weight/Aggregated/AggregatedWeightTable.svelte diff --git a/src/lib/components/Weight/Aggregated/AggregatedWeightComp.svelte b/src/lib/components/Weight/Aggregated/AggregatedWeightComp.svelte new file mode 100644 index 0000000..38bfba6 --- /dev/null +++ b/src/lib/components/Weight/Aggregated/AggregatedWeightComp.svelte @@ -0,0 +1,17 @@ + + + diff --git a/src/lib/components/Weight/Aggregated/AggregatedWeightTable.svelte b/src/lib/components/Weight/Aggregated/AggregatedWeightTable.svelte new file mode 100644 index 0000000..1b86ac3 --- /dev/null +++ b/src/lib/components/Weight/Aggregated/AggregatedWeightTable.svelte @@ -0,0 +1,85 @@ + + + diff --git a/src/lib/components/Weight/EmptyWeightComp.svelte b/src/lib/components/Weight/EmptyWeightComp.svelte index 8da8e67..8e96319 100644 --- a/src/lib/components/Weight/EmptyWeightComp.svelte +++ b/src/lib/components/Weight/EmptyWeightComp.svelte @@ -15,7 +15,7 @@ if (event.key == 'Enter') { event.preventDefault() - item.weight = parseInt(weight) + item.weight = parseFloat(weight) const [dbRow, err]: [Weight, Err] = await WeightService.Create(item) weight = '' diff --git a/src/lib/router/routes/Weight/WDaily.svelte b/src/lib/router/routes/Weight/WDaily.svelte index 72966c6..1d2fd73 100644 --- a/src/lib/router/routes/Weight/WDaily.svelte +++ b/src/lib/router/routes/Weight/WDaily.svelte @@ -1,11 +1,8 @@ diff --git a/src/lib/router/routes/Weight/WMonthly.svelte b/src/lib/router/routes/Weight/WMonthly.svelte index 926b123..420d325 100644 --- a/src/lib/router/routes/Weight/WMonthly.svelte +++ b/src/lib/router/routes/Weight/WMonthly.svelte @@ -1,11 +1,8 @@ diff --git a/src/lib/router/routes/Weight/WWeekly.svelte b/src/lib/router/routes/Weight/WWeekly.svelte index 7fa227f..0519dd0 100644 --- a/src/lib/router/routes/Weight/WWeekly.svelte +++ b/src/lib/router/routes/Weight/WWeekly.svelte @@ -1,11 +1,8 @@ diff --git a/src/lib/router/routes/Weight/WYearly.svelte b/src/lib/router/routes/Weight/WYearly.svelte index 8755e0c..575bdca 100644 --- a/src/lib/router/routes/Weight/WYearly.svelte +++ b/src/lib/router/routes/Weight/WYearly.svelte @@ -1,11 +1,8 @@