@@ -15,6 +15,7 @@ useHead({
15
15
const links: Ref <any []> = ref ([{ ' to' : ' /' , ' text' : ' Accueil' }, { ' text' : ' Données sécheresse' }]);
16
16
const refDataStore = useRefDataStore ();
17
17
const filterData: any = ref (null );
18
+ const filterText: any = ref (null );
18
19
19
20
// LOAD REF DATA
20
21
const { data, error } = await api .getRefData ();
@@ -26,6 +27,11 @@ if (data.value) {
26
27
27
28
const setFilterData = (data : any ) => {
28
29
filterData .value = JSON .parse (JSON .stringify (data ));
30
+ if (filterData .value .date && filterData .value .areaText ) {
31
+ filterText .value = ` ${filterData .value .areaText } au ${new Date (filterData .value .date ).toLocaleDateString ()} ` ;
32
+ } else {
33
+ filterText .value = null ;
34
+ }
29
35
};
30
36
</script >
31
37
@@ -42,7 +48,7 @@ const setFilterData = (data: any) => {
42
48
<div class =" background-blue fr-py-2w" >
43
49
<div class =" fr-container" >
44
50
<DonneesFilter @filterChange =" setFilterData($event)" />
45
- <h2 class =" fr-h4 fr-mt-2w" >Carte et historique des restrictions</h2 >
51
+ <h2 class =" fr-h4 fr-mt-2w" >Carte et historique des restrictions < span v-if = " filterText " >({{ filterText}})</ span > </h2 >
46
52
<template v-if =" filterData " >
47
53
<div style =" position : relative ;" >
48
54
<CarteMap :embedded =" false"
@@ -51,10 +57,12 @@ const setFilterData = (data: any) => {
51
57
:area =" filterData.area" />
52
58
</div >
53
59
<DonneesArretesRestrictionsTable :date =" filterData.date"
54
- :area =" filterData.area" />
60
+ :area =" filterData.area"
61
+ :filterText =" filterText" />
55
62
<CarteTable :light =" true"
56
63
:date =" filterData.date"
57
- :area =" filterData.area" />
64
+ :area =" filterData.area"
65
+ :filterText =" filterText" />
58
66
</template >
59
67
</div >
60
68
</div >
0 commit comments