[MINOR] WeightChart 30/365-dagen filter toont verkeerde data bij <2 punten #12
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
eddy/weegschaal-app#12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probleem
src/components/WeightChart.tsx:63-68:Als er <2 metingen in de geselecteerde periode (30 of 365 dagen) zijn, valt de functie terug op ALLE data. Een chart met label "30 dagen" toont dan data van mogelijk maanden of jaren.
Oplossing
Retourneer altijd de gefilterde data, ongeacht de grootte. Pas de
SingleChartcomponent aan zodat die 0 of 1 datapunt kan weergeven:En in de render: als
filtered.length < 2, toon een bericht als "Niet genoeg data voor deze periode" in plaats van misleidende data met het juiste label.Als alternatief: disable de "30 dagen" / "365 dagen" knoppen als er onvoldoende data is voor die periode.