import './header-search.scss'; import {createElement} from "../../_global/scripts/helpers"; import {createSearchInput} from "../../atoms/search-input/SearchInputComponent"; import {createSearchButton} from "../../atoms/search-button/SearchButtonComponent"; import {createSecondaryMenu} from "../../atoms/secondary-menu/SecondaryMenuComponent"; export const createHeaderSearch = ({ }) => { const form = createElement('form', ['header-search']); form.action = '#'; const container = createElement('div', ['container', 'small'], null, form); const outer = createElement('div', ['outer'], null, container); const label = createElement('label', ['visually-hidden'], 'Suchbegriff', outer); label.for = 'header-search'; const field = createSearchInput({ typeahead: false, placeholder: 'Hier Ihr Thema finden', id: 'header-search', }); const button = createSearchButton({}); outer.appendChild(field); outer.appendChild(button); const nav = createElement('div', ['form-nav'], null, form); nav.appendChild(createSecondaryMenu({})); return form; }