Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

47 lignes
2.5 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. export const createEventOverviewPage = ({
  13. }) => {
  14. const page = createElement('div', ['page']);
  15. page.appendChild(createHeader({}));
  16. const wrapper = createElement('div', ['page-wrapper'], null, page);
  17. wrapper.appendChild(createEventOverviewStage({}));
  18. wrapper.appendChild(createETLSlider ({
  19. slides : sliderData,
  20. widemode: true,
  21. moreCta : {
  22. label: 'Mehr erfahren',
  23. target: '_self',
  24. },
  25. headline : 'Premium Seminare',
  26. }));
  27. const container1 = createElement('div', ['container'], null, wrapper);
  28. container1.appendChild(createImageText({
  29. text: '— Karsten Meinert, Unternehmensgründer aus Musterstadt',
  30. headline: '„Die praxisorientierten Lehrinhalte und das Engagement der Dozenten haben den Unterricht nicht nur lehrreich, sondern auch äußerst spannend gemacht.”',
  31. link: null,
  32. listItems : null,
  33. smallheadline: true,
  34. }));
  35. wrapper.appendChild(createEventTeasersLarge({buttonLabel:'Mehr Veranstaltungen zu Gründung und Nachfolge'}));
  36. wrapper.appendChild(createEventsSection({}));
  37. 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'}));
  38. wrapper.appendChild(createEventTeasersLarge({headline:'Die beliebtesten Veranstaltungen',subheadline:'Erstklassige Inhalte und inspirierende Vorträge erwarten Sie!',events: EventTeasersLargeSixData,buttonLabel:'Mehr Veranstaltungen entdecken'}));
  39. wrapper.appendChild(createSlider({}));
  40. page.appendChild(createFooter({}));
  41. return page;
  42. }