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

54 строки
2.6 KiB

  1. import {createElement} from "../../_global/scripts/helpers";
  2. import {createHeader} from "../../components/header/HeaderComponent";
  3. import {createTeasersSection} from "../../sections/teasers/TeasersComponent";
  4. import {createFooter} from "../../components/footer/FooterComponent";
  5. import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent";
  6. import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent";
  7. import {createContact} from "../../components/contact/ContactComponent";
  8. import {createEventsSection} from "../../sections/events/EventsComponent";
  9. import {createFeature} from "../../sections/feature/FeatureComponent";
  10. import {createImageText} from "../../components/image-text/ImageTextComponent";
  11. import {createETLSlider} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderComponent";
  12. import {createEventOverviewStage} from "../../sections/eventoverview-stage/EventOverviewStageComponent";
  13. import {sliderData} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderData";
  14. export const createEventOverviewPage = ({
  15. }) => {
  16. const page = createElement('div', ['page']);
  17. page.appendChild(createHeader({}));
  18. const wrapper = createElement('div', ['page-wrapper'], null, page);
  19. wrapper.appendChild(createEventOverviewStage({}));
  20. wrapper.appendChild(createETLSlider ({
  21. slides : sliderData,
  22. widemode: true,
  23. moreCta : {
  24. label: 'Mehr erfahren',
  25. target: '_self',
  26. },
  27. headline : 'Premium Seminare',
  28. }));
  29. const container1 = createElement('div', ['container'], null, wrapper);
  30. container1.appendChild(createImageText({
  31. text: '— Karsten Meinert, Unternehmensgründer aus Musterstadt',
  32. headline: '„Die praxisorientierten Lehrinhalte und das Engagement der Dozenten haben den Unterricht nicht nur lehrreich, sondern auch äußerst spannend gemacht.”',
  33. link: null,
  34. listItems : null,
  35. smallheadline: true,
  36. }));
  37. wrapper.appendChild(createTopicTeasersSection({maxItems: 3}));
  38. wrapper.appendChild(createTeasersSection({type: 'hero', maxItems: 2}));
  39. wrapper.appendChild(createLinkCollection({headline: 'Meistgeklickt', addContainer: true, buttonText: null}));
  40. wrapper.appendChild(createTopicTeasersSection({type: 'topic-linklist'}));
  41. wrapper.appendChild(createTeasersSection({}));
  42. wrapper.appendChild(createEventsSection({}));
  43. wrapper.appendChild(createFeature({icon: null}));
  44. wrapper.appendChild(createContact({headline: 'Ich helfe Ihnen gerne weiter', contactCount: 1, addContainer: true}))
  45. page.appendChild(createFooter({}));
  46. return page;
  47. }