knowit / folk-webapp

3 stars 0 forks source link

Fullføre implementasjon av filter på Kundesiden #345

Closed henrikav closed 1 year ago

henrikav commented 2 years ago

Status For øyeblikket er det implementert mulighet for filtrering i både BarChart.tsx og LineChart.tsx som vises på toppen av Kundesiden. Filtrene tar nå inn hardkodede reg_periods i funksjonen findFilteredData(regPeriods?: string[]), basert på hva som er tilgjengelig av testdata i dev. Denne implentasjonen finnes i komponenten ChartCard.tsx, spesifikt SingularChartCard.tsx. Dette er implementert i PR: fix/fikse-konsulentvisning-kundeside

Todo Ønsket bruk er at funksjonen findFilteredData(regPeriods?: string[]) skal ta inn en liste med reg_periods og filtrerer dataene i grafene basert på inneværende reg_period. Denne listen må genereres dynamisk ved hjelp av den utkommenterte funksjonen getCurrentRegPeriod() . På denne måten kan filtrene alltid generere en liste med riktige reg_periods.

NB: Husk å sette showFilter til true inne i HoursBilledPerWeekCard.tsx og HoursBilledPerCustomerCard.tsx for at filtrene skal vises.

veggiss commented 1 year ago

Filtere for per uke (periode) og per kunde skal nå være på plass med noen unntak:

Dette gjenstår:

torjohannessen commented 1 year ago

Vegard Hesselberg har laget design for dette i Figgma.

mariehessen commented 1 year ago