refactore of menus: classes and scss

This commit is contained in:
Simon Vieille
2025-04-14 20:16:54 +02:00
parent c4a92dbbc3
commit c32d1fffec
19 changed files with 358 additions and 353 deletions
+7 -1
View File
@@ -19,17 +19,23 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<PageLoader v-if="hasPageLoader" />
<TopWideMenu
v-if="display === 'big-menu'"
id="side-menu"
:open="isOpen"
class="cm"
@close="closeMenu"
/>
<SideMenuWithCategories
v-else-if="display === 'side-with-categories'"
id="side-menu"
:open="isOpen"
class="cm"
@close="closeMenu"
/>
<SimpleSideMenu
v-else-if="display === 'simple-side-menu'"
id="side-menu"
:open="isOpen"
class="cm"
@close="closeMenu"
@open="openMenu"
@toggle="toggleMenu(!isOpen)"
@@ -83,7 +89,7 @@ const createOpener = () => {
}
const opener = createElement('button', {
class: 'side-menu-opener',
class: 'cm-opener',
'arial-label': t('side_menu', 'Toggle the menu'),
html: `<span>${t('side_menu', 'Toggle the menu')}</span>`,
})