import './commonContent-article.scss'; import {createElement} from "../../_global/scripts/helpers"; import {lorem2} from "../../_global/scripts/lorem"; import {createBlockquote} from "../../atoms/blockquote/BlockquoteComponent"; import {createContact} from "../contact/ContactComponent"; import {createPrintShare} from "../print-share/PrintShareComponent"; import {createInfobox} from "../infobox/InfoboxComponent"; import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent"; import {createCommonContent} from "../common-content/CommonContentComponent"; export const createCommonContentArticle = ({ addArticleComponents = true, kicker = 'Titelthema', headline = '5 Beispiele, wie sich Unternehmen für ihr Umfeld engagieren', }) => { const div = createElement('div'); const article = createElement('article', ['col', 'magazine-article'], null, div); if (addArticleComponents) { createElement('p', ['kicker'], kicker, article); createElement('h1', [], headline, article); } article.appendChild(createCommonContent({})); const wrapper = createElement('div', ['content'], null, div); wrapper.appendChild(createTopicTeasersSection({maxItems: 6})); const article2 = createElement('article', ['col', 'magazine-article'], null, div); article2.appendChild(createInfobox({content: lorem2})); article2.appendChild(createBlockquote({})); article2.appendChild(createContact({})); article2.appendChild(createPrintShare({})); return div; }