import {createElement} from "../../_global/scripts/helpers"; import {createHeader} from "../../components/header/HeaderComponent"; import {createTeasersSection} from "../../sections/teasers/TeasersComponent"; import {createFooter} from "../../components/footer/FooterComponent"; import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent"; import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent"; import {createContact} from "../../components/contact/ContactComponent"; import {createEventsSection} from "../../sections/events/EventsComponent"; import {createFeature} from "../../sections/feature/FeatureComponent"; import {createImageText} from "../../components/image-text/ImageTextComponent"; import {createETLSlider} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderComponent"; import {createEventOverviewStage} from "../../sections/eventoverview-stage/EventOverviewStageComponent"; import {sliderData} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderData"; export const createEventOverviewPage = ({ }) => { const page = createElement('div', ['page']); page.appendChild(createHeader({})); const wrapper = createElement('div', ['page-wrapper'], null, page); wrapper.appendChild(createEventOverviewStage({})); wrapper.appendChild(createETLSlider ({ slides : sliderData, widemode: true, moreCta : { label: 'Mehr erfahren', target: '_self', }, headline : 'Premium Seminare', })); const container1 = createElement('div', ['container'], null, wrapper); container1.appendChild(createImageText({ text: '— Karsten Meinert, Unternehmensgründer aus Musterstadt', headline: '„Die praxisorientierten Lehrinhalte und das Engagement der Dozenten haben den Unterricht nicht nur lehrreich, sondern auch äußerst spannend gemacht.”', link: null, listItems : null, smallheadline: true, })); wrapper.appendChild(createTopicTeasersSection({maxItems: 3})); wrapper.appendChild(createTeasersSection({type: 'hero', maxItems: 2})); wrapper.appendChild(createLinkCollection({headline: 'Meistgeklickt', addContainer: true, buttonText: null})); wrapper.appendChild(createTopicTeasersSection({type: 'topic-linklist'})); wrapper.appendChild(createTeasersSection({})); wrapper.appendChild(createEventsSection({})); wrapper.appendChild(createFeature({icon: null})); wrapper.appendChild(createContact({headline: 'Ich helfe Ihnen gerne weiter', contactCount: 1, addContainer: true})) page.appendChild(createFooter({})); return page; }