From 9fc0a2456030d1480fbe5b76cf4f9c29eab0d10e Mon Sep 17 00:00:00 2001 From: Martina Bustacchini <41484878+deodorhunter@users.noreply.github.com> Date: Tue, 14 Nov 2023 12:49:18 +0100 Subject: [PATCH] fix: ParentSiteMenu now draws only Visible site menu elements in subsites (#403) --- RELEASE.md | 4 ++++ src/components/ItaliaTheme/Header/ParentSiteMenu.jsx | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index 8cafea824..774b0cac5 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -47,6 +47,10 @@ - Aggiunta la possibilità di selezionare la dimensione dell'immagine nel blocco Alert, inoltre è stato aggiornato anche il widget per la selezione del colore di sfondo. +### Fix + +- Sistemato un bug nell'header dei sottositi che mostrava le voci del menu del sito padre anche se queste erano indicate come non visibili nella configurazione del menu. + ## Versione 10.3.0 (08/11/2023) ### Fix diff --git a/src/components/ItaliaTheme/Header/ParentSiteMenu.jsx b/src/components/ItaliaTheme/Header/ParentSiteMenu.jsx index 00c1b3afe..15ddde162 100644 --- a/src/components/ItaliaTheme/Header/ParentSiteMenu.jsx +++ b/src/components/ItaliaTheme/Header/ParentSiteMenu.jsx @@ -27,7 +27,8 @@ const ParentSiteMenu = () => { // eslint-disable-next-line no-loop-func dropdownMenu.forEach((m) => { if (m.rootPath === s) { - menu = m; + // Filter non visible dropdown menu entries + menu = { ...m, items: m.items.filter((mi) => mi.visible) }; i = 0; } });