import './magazine-header.scss'; import $ from "jquery"; import {createElement, createImage} from "../../_global/scripts/helpers"; import IHKMagazineHeader from "./magazine-header"; export const createMagazineHeader = ({ size = 'regular', logo = './logos/wirtschaftsdialoge.svg', title = 'Wirtschaftsdialoge', imgtext = 'regular', smalltext = '', backgroundColor = '', inlineStyles = 'background: ' + backgroundColor + ';', }) => { const header = createElement('div', ['magazine-header', size], null, null); createElement('span', ['gradient'], null, header, inlineStyles); if (logo && logo.length > 0 && smalltext.length > 0) { imgtext = 'image-and-text'; } const a = createElement('a', ['title', imgtext], null, header); a.href = '#'; a.tabIndex = -1; if (logo && logo.length > 0 && smalltext.length === 0) { createImage(logo, 400, 100, 'Wirtschaftsdialoge Logo', [], a); } else if (logo && logo.length > 0 && smalltext.length > 0) { createImage(logo, 100, 100, '', [], a); const div = createElement('div', ['text'], null, a); createElement('span', ['title-text'], title, div); createElement('span', ['small-text'], smalltext, div); } else { a.innerText = title; } new IHKMagazineHeader($(header)); return header; }