import {createElement} from "../../_global/scripts/helpers"; import {createHeader} from "../../components/header/HeaderComponent"; import {createFooter} from "../../components/footer/FooterComponent"; import {createElectionForm} from "../../components/election-form/ElectionFormComponent"; import {createImageText} from "../../components/image-text/ImageTextComponent"; import {createHowToList} from "../../components/howto-list/HowToListComponent"; import {createMagazineHeader} from "../../components/magazine-header/MagazineHeaderComponent"; import {createParticipationStage} from "../../sections/participation-stage/ParticipationStageComponent"; export const createElectionStartPage = ({ stageWithImage = false, }) => { const page = createElement('div', ['page', 'header-collapsed']); const magazineHeader = createMagazineHeader({ title: 'Eine starke Entscheidung', smalltext: 'IHK Musterstadt Wahl 2024', logo: './logos/magazine-header-flag.png', }); page.appendChild(createHeader({})); page.appendChild(magazineHeader); const wrapper = createElement('div', ['page-wrapper'], null, page); const pageContent = createElement('div', ['page-content'], null, wrapper); pageContent.appendChild(createParticipationStage({ imageSrc: null, kicker: 'IHK Musterstadt Vollversammlung', headline: 'Mach’ mit bei der Wahl zur Vollversammlung der IHK Musterstadt!', copy: 'Die Vollversammlung ist das demokratische Herzstück der IHK. Hier entscheiden alle wesentlichen Branchen der regionalen Wirtschaft gemeinsam über die Zukunft der Region.', moreCta: null, buttonCta: { label: 'Entdecken Sie Ihre Kandidat:innen', link: '#', target: '_self', }, showProgress: false, progress: null, backgroundImage: './logos/election-header.jpg', isFirstElement: true, })); const container = createElement('div', ['container'], null, pageContent); container.appendChild(createHowToList({})); container.appendChild(createImageText({colored: 'colored'})); container.appendChild(createImageText({switched: 'switched'})); container.appendChild(createElectionForm({})); page.appendChild(createFooter({})) return page; }