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.
 
 
 
 

34 líneas
1.4 KiB

  1. import {createElement} from "../../_global/scripts/helpers";
  2. import {createHeader} from "../../components/header/HeaderComponent";
  3. import {createFooter} from "../../components/footer/FooterComponent";
  4. import {createElectionForm} from "../../components/election-form/ElectionFormComponent";
  5. import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent";
  6. import {createElectionResultList} from "../../sections/election-result-list/ElectionResultListComponent";
  7. import {createSurvey} from "../../sections/survey/SurveyComponent";
  8. export const createElectionOverviewPage = ({
  9. stageWithImage = false,
  10. }) => {
  11. const page = createElement('div', ['page', 'header-collapsed']);
  12. const magazineHeader = createMagazineHeader({
  13. title: 'Eine starke Entscheidung',
  14. smalltext: 'IHK Musterstadt Wahl 2024',
  15. logo: './logos/magazine-header-flag.png',
  16. });
  17. page.appendChild(createHeader({}));
  18. page.appendChild(magazineHeader);
  19. const wrapper = createElement('div', ['page-wrapper'], null, page);
  20. const pageContent = createElement('div', ['page-content'], null, wrapper);
  21. const container = createElement('div', ['container'], null, pageContent);
  22. container.appendChild(createElectionForm({}));
  23. container.appendChild(createElectionResultList({}));
  24. container.appendChild(createSurvey({}));
  25. page.appendChild(createFooter({}))
  26. return page;
  27. }