Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

48 строки
2.6 KiB

  1. import {createElement} from "../../_global/scripts/helpers";
  2. import {createHeader} from "../../components/header/HeaderComponent";
  3. import {createFooter} from "../../components/footer/FooterComponent";
  4. import {createEventsSection} from "../../sections/events/EventsComponent";
  5. import {createImageText} from "../../components/image-text/ImageTextComponent";
  6. import {createETLSlider} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderComponent";
  7. import {createEventOverviewStage} from "../../sections/eventoverview-stage/EventOverviewStageComponent";
  8. import {sliderData} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderData";
  9. import {createEventTeasersLarge} from "../../sections/event-teasers-large/EventTeasersLargeComponent";
  10. import {createSlider} from "../../sections/slider/SliderComponent";
  11. import {EventTeasersLargeSixData} from "../../sections/event-teasers-large/EventTeasersLargeData";
  12. import './eventoverview.scss';
  13. export const createEventOverviewPage = ({
  14. }) => {
  15. const page = createElement('div', ['page']);
  16. page.appendChild(createHeader({}));
  17. const wrapper = createElement('div', ['page-wrapper', 'event-overview-page'], null, page);
  18. wrapper.appendChild(createEventOverviewStage({}));
  19. wrapper.appendChild(createETLSlider ({
  20. slides : sliderData,
  21. widemode: true,
  22. moreCta : {
  23. label: 'Mehr erfahren',
  24. target: '_self',
  25. },
  26. headline : 'Premium Seminare',
  27. }));
  28. const container1 = createElement('div', ['container'], null, wrapper);
  29. container1.appendChild(createImageText({
  30. text: '— Karsten Meinert, Unternehmensgründer aus Musterstadt',
  31. headline: '„Die praxisorientierten Lehrinhalte und das Engagement der Dozenten haben den Unterricht nicht nur lehrreich, sondern auch äußerst spannend gemacht.”',
  32. link: null,
  33. listItems : null,
  34. smallheadline: true,
  35. }));
  36. wrapper.appendChild(createEventTeasersLarge({buttonLabel:'Mehr Veranstaltungen zu Gründung und Nachfolge'}));
  37. wrapper.appendChild(createEventsSection({}));
  38. wrapper.appendChild(createEventTeasersLarge({headline:'Nur noch wenige Plätze frei',subheadline:'Nutzen Sie die letzte Chance, um sich einen der begehrten Plätze in unseren Seminaren zu sichern.',buttonLabel:'Mehr Veranstaltungen entdecken'}));
  39. wrapper.appendChild(createEventTeasersLarge({headline:'Die beliebtesten Veranstaltungen',subheadline:'Erstklassige Inhalte und inspirierende Vorträge erwarten Sie!',events: EventTeasersLargeSixData,buttonLabel:'Mehr Veranstaltungen entdecken'}));
  40. wrapper.appendChild(createSlider({}));
  41. page.appendChild(createFooter({}));
  42. return page;
  43. }