You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

47 lines
2.5 KiB

  1. import {createElement} from "../../_global/scripts/helpers";
  2. import {createHeader} from "../../components/header/HeaderComponent";
  3. import {createPageDetails} from "../../components/page-details/PageDetailsComponent";
  4. import {createIntro} from "../../sections/intro/IntroComponent";
  5. import {createTeasersSection} from "../../sections/teasers/TeasersComponent";
  6. import {createFooter} from "../../components/footer/FooterComponent";
  7. import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent";
  8. import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent";
  9. import {createContact} from "../../components/contact/ContactComponent";
  10. import {createEventsSection} from "../../sections/events/EventsComponent";
  11. import {createFeature} from "../../sections/feature/FeatureComponent";
  12. import {createImageText} from "../../components/image-text/ImageTextComponent";
  13. import {createEventOverviewStage} from "../../sections/eventoverview-stage/EventOverviewStageComponent";
  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(createPageDetails({}));
  20. wrapper.appendChild(createEventOverviewStage({}));
  21. wrapper.appendChild(createIntro({
  22. headline: 'Beratung und Service',
  23. kicker: null,
  24. copy: 'Wir beraten Unternehmen – ganz gleich, ob Sie Fragen zur Grün­dung haben, Fördermittel beantragen oder expandieren möchten. Wir stehen Ihnen in allen Phasen der Unter­nehmens­entwick­lung mit Rat und Tat zur Seite und sind Ihre erste Anlaufstelle. Verschaffen Sie sich einen Überblick über unsere Service- und Beratungs­angebote!',
  25. capitalInitial: true,
  26. }));
  27. wrapper.appendChild(createImageText({
  28. headline: 'Beratung und Service',
  29. text: 'Wir beraten Unternehmen!',
  30. }));
  31. wrapper.appendChild(createTopicTeasersSection({maxItems: 3}));
  32. wrapper.appendChild(createTeasersSection({type: 'hero', maxItems: 2}));
  33. wrapper.appendChild(createLinkCollection({headline: 'Meistgeklickt', addContainer: true, buttonText: null}));
  34. wrapper.appendChild(createTopicTeasersSection({type: 'topic-linklist'}));
  35. wrapper.appendChild(createTeasersSection({}));
  36. wrapper.appendChild(createEventsSection({}));
  37. wrapper.appendChild(createFeature({icon: null}));
  38. wrapper.appendChild(createContact({headline: 'Ich helfe Ihnen gerne weiter', contactCount: 1, addContainer: true}))
  39. page.appendChild(createFooter({}));
  40. return page;
  41. }