No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

40 líneas
1.4 KiB

  1. import {createElement} from "../../_global/scripts/helpers";
  2. import {createHeader} from "../../components/header/HeaderComponent";
  3. import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent";
  4. import {createTeasersSection} from "../../sections/teasers/TeasersComponent";
  5. import {createQuickFacts} from "../../sections/quick-facts/QuickFactsComponent";
  6. import {createSurvey} from "../../sections/survey/SurveyComponent";
  7. import {createFooter} from "../../components/footer/FooterComponent";
  8. export const createMagazineStartPage =
  9. ({
  10. }) => {
  11. const page = createElement('div', ['page', 'magazine-start']);
  12. const header = createHeader({});
  13. const magazineHeader = createMagazineHeader({});
  14. page.appendChild(header);
  15. page.appendChild(magazineHeader);
  16. const wrapper = createElement('div', ['page-wrapper'], null, page);
  17. const pageContent = createElement('div', ['page-content'], null, wrapper);
  18. pageContent.appendChild(createTeasersSection({
  19. type: 'fullwidth',
  20. showReadingTime: true,
  21. }));
  22. pageContent.appendChild(createTeasersSection({
  23. type: 'magazine',
  24. showReadingTime: true,
  25. hideKicker: true,
  26. headline: 'Schwerpunkt: Die Krise als Chance',
  27. background: 'lightblue',
  28. }));
  29. pageContent.appendChild(createQuickFacts({}));
  30. page.appendChild(createFooter({}));
  31. return page;
  32. }