|
- import './secondary-menu.scss';
- import {createElement} from "../../_global/scripts/helpers";
-
- export const createSecondaryMenu = ({
- secondaryLinks = ['Über uns', 'Presse', 'Newsletter'],
- languageLinks = ['CZ', 'EN'],
- iconLinks = [
- {
- iconClass: 'sign-language',
- label: 'Zeichensprache',
- },
- {
- iconClass: 'simple-language',
- label: 'Einfach Sprache',
- },
- {
- iconClass: 'login',
- label: 'Einloggen',
- }
- ]
- }) => {
- const wrap = createElement('div', ['secondary-menu-wrapper']);
-
- const secondary = createElement('div', ['secondary-menu'], null, wrap);
- const secondaryUl = createElement('ul', [], null, secondary);
- secondaryLinks.map((link) => {
- const li = createElement('li', [], null, secondaryUl);
- const a = createElement('a', [], link, li);
- a.href = '#';
- })
-
- const meta = createElement('div', ['meta-menu'], null, wrap);
- const metaUl = createElement('ul', [], null, meta);
-
- const contactLi = createElement('li', ['contact'], null, metaUl);
- const contactA = createElement('a', [], 'Kontakt', contactLi);
- contactA.href = '#';
-
- const languageLi = createElement('li', ['language'], null, metaUl);
- const languageUl = createElement('ul', [], null, languageLi);
- languageLinks.map((link) => {
- const li = createElement('li', [], null, languageUl);
- const a = createElement('a', [], link, li);
- a.href = '#';
- })
-
- const iconsLi = createElement('li', ['icons'], null, metaUl);
- const iconsUl = createElement('ul', [], null, iconsLi);
- iconLinks.map((link) => {
- const li = createElement('li', [link.iconClass], null, iconsUl);
- const a = createElement('a', [], link.label, li);
- a.href = '#';
- })
-
- return wrap;
- }
|