diff --git a/frontend/src/views/PublicCanteenStatisticsPage/index.vue b/frontend/src/views/PublicCanteenStatisticsPage/index.vue index 013c89bd9..cf2be0add 100644 --- a/frontend/src/views/PublicCanteenStatisticsPage/index.vue +++ b/frontend/src/views/PublicCanteenStatisticsPage/index.vue @@ -216,6 +216,14 @@ Aucune cantine n'a renseigné des données relatives à la loi EGalim pour l'année {{ year }}.

+
+ +

+ Les données {{ yearLast }} récoltées durant la campagne {{ yearLast + 1 }} seront disponibles d'ici la fin + d'année (dès lors que le rapport statistique sera validé par le parlement). +

+
+

Parmi les {{ statistics.diagnosticsCount }} cantines qui ont télédéclaré :

@@ -290,6 +298,14 @@ import BreadcrumbsNav from "@/components/BreadcrumbsNav" import DsfrAutocomplete from "@/components/DsfrAutocomplete" import DsfrSelect from "@/components/DsfrSelect" import GraphComponent from "@/components/GraphComponent" +import DsfrCallout from "@/components/DsfrCallout" + +const yearLast = lastYear() +const yearsList = Array.from(new Array(yearLast - 2020 + 1), (x, i) => i + 2020).map((year) => ({ + key: year, + text: `données ${year} (télédéclarées en ${year + 1})`, +})) +console.log(yearsList) export default { name: "PublicCanteenStatisticsPage", @@ -300,14 +316,13 @@ export default { DsfrAutocomplete, DsfrSelect, GraphComponent, + DsfrCallout, }, data() { - const yearGenerator = function*() { - for (let n = 2020; n <= lastYear(); n += 1) yield { key: n, text: `données ${n} (télédéclarées en ${n + 1})` } - } return { - year: lastYear(), - yearsList: Array.from(yearGenerator()), + year: yearLast, // init + yearLast: yearLast, + yearsList: yearsList, labels, approMeasure: keyMeasures.find((measure) => measure.badgeId === "appro"), otherMeasures: keyMeasures.filter((measure) => measure.badgeId !== "appro"),