Skip to content

Commit f933915

Browse files
committed
Show different text when sub finality are collapsed
1 parent 752172a commit f933915

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/gdpr/ConsentBannerAndConsentManagement/ConsentManagement.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,10 @@ export function createConsentManagement<
266266
[finalityConsent]
267267
);
268268

269+
console.log("bite");
270+
271+
const [isSubFinalityDivCollapsed, setIsSubFinalityDivCollapsed] = useState(true);
272+
269273
return (
270274
<div className={fr.cx("fr-consent-service")}>
271275
<fieldset
@@ -342,8 +346,15 @@ export function createConsentManagement<
342346
aria-expanded="false"
343347
aria-describedby={legendId}
344348
aria-controls={subFinalityDivId}
349+
onClick={() =>
350+
setIsSubFinalityDivCollapsed(!isSubFinalityDivCollapsed)
351+
}
345352
>
346-
{t("see more details")}
353+
{t(
354+
isSubFinalityDivCollapsed
355+
? "see more details"
356+
: "hide details"
357+
)}
347358
</button>
348359
</div>
349360
<div

src/gdpr/ConsentBannerAndConsentManagement/translation.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export const { useTranslation, addGdprTranslations } = createComponentI18nApi({
6161
);
6262
},
6363
"see more details": "Voir plus de détails",
64+
"hide details": "Cacher les détails",
6465
"mandatory cookies": "Cookies obligatoires",
6566
"mandatory cookies - description":
6667
"Ce site utilise des cookies nécessaires à son bon fonctionnement qui ne peuvent pas être désactivés.",
@@ -120,6 +121,7 @@ addGdprTranslations({
120121
);
121122
},
122123
"see more details": "See more details",
124+
"hide details": "Hide details",
123125
"mandatory cookies": "Mandatory cookies",
124126
"mandatory cookies - description":
125127
"This site uses cookies necessary for its proper functioning which cannot be deactivated.",

0 commit comments

Comments
 (0)