import './card.scss'; import {createElement, createImage} from "../../_global/scripts/helpers"; export const createCard = ({ image = './dummy/why-elect.jpg', copyright = '@ shutterstock.com', kicker = 'Praxis & Ratgeber', headline = 'Jetzt Teil der IHK-Kampagne werden', link = 'http://www.ihk24.de', }) => { const card = createElement('div', ['card'], null); const cardInner = createElement('a', ['card-inner'], null, card); cardInner.href = link; const imageBox = createElement('div', ['image-box'], '', cardInner); createImage(image, 700, 470, '', [], imageBox); if (copyright && copyright.length > 0) { const copy = createElement('span', ['copyright'], copyright, imageBox); copy.setAttribute("aria-hidden", "true"); createElement('span', ['sr-only'], copyright, imageBox); } const textBox = createElement('div', ['text-box'], null, cardInner); if (kicker && kicker.length > 0) { createElement('span', ['kicker'], kicker, textBox); } createElement('div', ['like-h4'], headline, textBox); return card; }