From 99e630748afb248acf70d6fc8d56467d964506a6 Mon Sep 17 00:00:00 2001 From: Tiberiu Dumitru Date: Fri, 14 Feb 2025 03:27:43 +0200 Subject: [PATCH 1/9] ERATRANS-1057: Mega menu. --- .../__snapshots__/navbar.test.js.snap | 700 ++++++++++++++++++ .../bcl-navigation/navigation.html.twig | 2 + .../__snapshots__/contact-form.test.js.snap | 525 +++++++++++++ .../__snapshots__/event.test.js.snap | 350 +++++++++ .../__snapshots__/glossary.test.js.snap | 350 +++++++++ .../__snapshots__/group.test.js.snap | 700 ++++++++++++++++++ .../__snapshots__/header.test.js.snap | 525 +++++++++++++ .../__snapshots__/landing-page.test.js.snap | 175 +++++ src/compositions/bcl-mega-menu/.npmignore | 2 + .../__snapshots__/mega-menu.test.js.snap | 177 +++++ src/compositions/bcl-mega-menu/data.js | 72 ++ .../bcl-mega-menu/mega-menu.html.twig | 97 +++ .../bcl-mega-menu/mega-menu.story.js | 12 + .../bcl-mega-menu/mega-menu.test.js | 25 + src/compositions/bcl-mega-menu/package.json | 29 + .../bcl-news/__snapshots__/news.test.js.snap | 350 +++++++++ .../bcl-page/__snapshots__/page.test.js.snap | 175 +++++ .../__snapshots__/person.test.js.snap | 350 +++++++++ .../__snapshots__/procurement.test.js.snap | 525 +++++++++++++ .../__snapshots__/project.test.js.snap | 700 ++++++++++++++++++ .../__snapshots__/publication.test.js.snap | 525 +++++++++++++ .../__snapshots__/subscription.test.js.snap | 175 +++++ .../bcl-user/__snapshots__/user.test.js.snap | 525 +++++++++++++ .../__snapshots__/vacancy.test.js.snap | 525 +++++++++++++ src/data/header/data--navbar.js | 75 ++ src/data/navbar/data.js | 75 ++ src/themes/default/src/scss/_mega-menu.scss | 106 +++ .../default/src/scss/oe-bcl-default.scss | 1 + src/themes/joinup/src/scss/oe-bcl-joinup.scss | 1 + src/themes/ucpkn/src/scss/oe-bcl-ucpkn.scss | 1 + 30 files changed, 7850 insertions(+) create mode 100644 src/compositions/bcl-mega-menu/.npmignore create mode 100644 src/compositions/bcl-mega-menu/__snapshots__/mega-menu.test.js.snap create mode 100644 src/compositions/bcl-mega-menu/data.js create mode 100644 src/compositions/bcl-mega-menu/mega-menu.html.twig create mode 100644 src/compositions/bcl-mega-menu/mega-menu.story.js create mode 100644 src/compositions/bcl-mega-menu/mega-menu.test.js create mode 100644 src/compositions/bcl-mega-menu/package.json create mode 100644 src/themes/default/src/scss/_mega-menu.scss diff --git a/src/components/bcl-navbar/__snapshots__/navbar.test.js.snap b/src/components/bcl-navbar/__snapshots__/navbar.test.js.snap index a9d33e7c2..96e9d810a 100644 --- a/src/components/bcl-navbar/__snapshots__/navbar.test.js.snap +++ b/src/components/bcl-navbar/__snapshots__/navbar.test.js.snap @@ -38,6 +38,181 @@ exports[`OE - navbar dark renders correctly 1`] = `