Quellcode durchsuchen

EventOverviewPage TopicPage-Copy Init

bugfix/microsites
Lukas Zimmer vor 2 Jahren
Ursprung
Commit
9e46ee8944
2 geänderte Dateien mit 57 neuen und 0 gelöschten Zeilen
  1. +18
    -0
      gfi-ihk-2024/stories/pages/event-overview/EventOverview.stories.js
  2. +39
    -0
      gfi-ihk-2024/stories/pages/event-overview/EventOverviewPage.js

+ 18
- 0
gfi-ihk-2024/stories/pages/event-overview/EventOverview.stories.js Datei anzeigen

@@ -0,0 +1,18 @@
import {createEventOverviewPage} from "./EventOverviewPage";

export default {
title: 'Pages/EventOverview Page',
parameters: {
layout: 'fullscreen',
},
argTypes: {

},
}

const Template = ({...args}) => {
return createEventOverviewPage({...args});
};

export const EventOverviewPage = Template.bind({});
EventOverviewPage.args = {};

+ 39
- 0
gfi-ihk-2024/stories/pages/event-overview/EventOverviewPage.js Datei anzeigen

@@ -0,0 +1,39 @@
import {createElement} from "../../_global/scripts/helpers";
import {createHeader} from "../../components/header/HeaderComponent";
import {createPageDetails} from "../../components/page-details/PageDetailsComponent";
import {createIntro} from "../../sections/intro/IntroComponent";
import {createTeasersSection} from "../../sections/teasers/TeasersComponent";
import {createFooter} from "../../components/footer/FooterComponent";
import {createTopicTeasersSection} from "../../sections/topic-teasers/TopicTeasersComponent";
import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent";
import {createContact} from "../../components/contact/ContactComponent";
import {createEventsSection} from "../../sections/events/EventsComponent";
import {createFeature} from "../../sections/feature/FeatureComponent";

export const createEventOverviewPage = ({

}) => {
const page = createElement('div', ['page']);
page.appendChild(createHeader({}));

const wrapper = createElement('div', ['page-wrapper'], null, page);
wrapper.appendChild(createPageDetails({}));
wrapper.appendChild(createIntro({
headline: 'Beratung und Service',
kicker: null,
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!',
capitalInitial: true,
}));
wrapper.appendChild(createTopicTeasersSection({maxItems: 3}));
wrapper.appendChild(createTeasersSection({type: 'hero', maxItems: 2}));
wrapper.appendChild(createLinkCollection({headline: 'Meistgeklickt', addContainer: true, buttonText: null}));
wrapper.appendChild(createTopicTeasersSection({type: 'topic-linklist'}));
wrapper.appendChild(createTeasersSection({}));
wrapper.appendChild(createEventsSection({}));
wrapper.appendChild(createFeature({icon: null}));
wrapper.appendChild(createContact({headline: 'Ich helfe Ihnen gerne weiter', contactCount: 1, addContainer: true}))

page.appendChild(createFooter({}));

return page;
}

Laden…
Abbrechen
Speichern