| @@ -1,18 +1,14 @@ | |||||
| import {createElement} from "../../_global/scripts/helpers"; | import {createElement} from "../../_global/scripts/helpers"; | ||||
| import {createHeader} from "../../components/header/HeaderComponent"; | import {createHeader} from "../../components/header/HeaderComponent"; | ||||
| import {createTeasersSection} from "../../sections/teasers/TeasersComponent"; | |||||
| import {createFooter} from "../../components/footer/FooterComponent"; | 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 {createEventsSection} from "../../sections/events/EventsComponent"; | ||||
| import {createFeature} from "../../sections/feature/FeatureComponent"; | |||||
| import {createImageText} from "../../components/image-text/ImageTextComponent"; | import {createImageText} from "../../components/image-text/ImageTextComponent"; | ||||
| import {createETLSlider} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderComponent"; | import {createETLSlider} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderComponent"; | ||||
| import {createEventOverviewStage} from "../../sections/eventoverview-stage/EventOverviewStageComponent"; | import {createEventOverviewStage} from "../../sections/eventoverview-stage/EventOverviewStageComponent"; | ||||
| import {sliderData} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderData"; | import {sliderData} from "../../sections/event-teaser-large-slider/EventTeaserLargeSliderData"; | ||||
| import {createEventTeasersLarge} from "../../sections/event-teasers-large/EventTeasersLargeComponent"; | import {createEventTeasersLarge} from "../../sections/event-teasers-large/EventTeasersLargeComponent"; | ||||
| import {createSlider} from "../../sections/slider/SliderComponent"; | import {createSlider} from "../../sections/slider/SliderComponent"; | ||||
| import {EventTeasersLargeSixData} from "../../sections/event-teasers-large/EventTeasersLargeData"; | |||||
| export const createEventOverviewPage = ({ | export const createEventOverviewPage = ({ | ||||
| }) => { | }) => { | ||||
| @@ -41,15 +37,9 @@ export const createEventOverviewPage = ({ | |||||
| smallheadline: true, | smallheadline: true, | ||||
| })); | })); | ||||
| wrapper.appendChild(createEventTeasersLarge({})); | wrapper.appendChild(createEventTeasersLarge({})); | ||||
| //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(createEventsSection({})); | ||||
| wrapper.appendChild(createEventTeasersLarge({})); | wrapper.appendChild(createEventTeasersLarge({})); | ||||
| wrapper.appendChild(createEventTeasersLarge({})); | |||||
| //wrapper.appendChild(createFeature({icon: null})); | |||||
| //wrapper.appendChild(createContact({headline: 'Ich helfe Ihnen gerne weiter', contactCount: 1, addContainer: true})) | |||||
| wrapper.appendChild(createEventTeasersLarge({events: EventTeasersLargeSixData})); | |||||
| wrapper.appendChild(createSlider({})); | wrapper.appendChild(createSlider({})); | ||||
| page.appendChild(createFooter({})); | page.appendChild(createFooter({})); | ||||
| @@ -11,7 +11,11 @@ | |||||
| padding-right:0; | padding-right:0; | ||||
| } | } | ||||
| } | } | ||||
| .slider-tabs{ | |||||
| width: calc(var(--container-width) - 2 * var(--container-padding)); | |||||
| left: 0 !important; | |||||
| transform: none !important; | |||||
| } | |||||
| .eventteaserlargeslider { | .eventteaserlargeslider { | ||||
| opacity: 0; | opacity: 0; | ||||
| transition: opacity 0.4s linear; | transition: opacity 0.4s linear; | ||||
| @@ -187,7 +191,7 @@ | |||||
| right:auto; | right:auto; | ||||
| border-radius: 24px; | border-radius: 24px; | ||||
| background: var(--theme-color-primary-dimmed-04); | background: var(--theme-color-primary-dimmed-04); | ||||
| @media(max-width: 1580px) { | |||||
| @media(max-width: 1470px) { | |||||
| left:auto; | left:auto; | ||||
| right: var(--container-padding); | right: var(--container-padding); | ||||
| } | } | ||||
| @@ -205,13 +209,14 @@ | |||||
| @include icon-small-arrow-right-simple; | @include icon-small-arrow-right-simple; | ||||
| font-family: "Icons", sans-serif; | font-family: "Icons", sans-serif; | ||||
| font-size: 30px; | font-size: 30px; | ||||
| content: "\e825"; | |||||
| } | } | ||||
| } | } | ||||
| .prev { | .prev { | ||||
| left: calc(var(--container-width) - 2 * var(--container-padding) - 140px); | left: calc(var(--container-width) - 2 * var(--container-padding) - 140px); | ||||
| transform: rotate(180deg); | transform: rotate(180deg); | ||||
| @media(max-width: 1580px) { | |||||
| @media(max-width: 1470px) { | |||||
| left:auto; | left:auto; | ||||
| right:calc(var(--container-padding) + 80px); | right:calc(var(--container-padding) + 80px); | ||||
| } | } | ||||
| @@ -1,4 +1,4 @@ | |||||
| import {EventTeasersLargeData} from "./EventTeasersLargeData"; | |||||
| import {EventTeasersLargeData, EventTeasersLargeImageData, EventTeasersLargeSixData} from "./EventTeasersLargeData"; | |||||
| import {createEventTeasersLarge} from "./EventTeasersLargeComponent"; | import {createEventTeasersLarge} from "./EventTeasersLargeComponent"; | ||||
| export default { | export default { | ||||
| @@ -10,7 +10,7 @@ export default { | |||||
| headline: 'Gründung und Nachfolge', | headline: 'Gründung und Nachfolge', | ||||
| subheadline: 'Egal, ob Startup oder Unternehmensnachfolge – mit unseren Ressourcen legen Sie den Grundstein für eine erfolgreiche Unternehmenszukunft.', | subheadline: 'Egal, ob Startup oder Unternehmensnachfolge – mit unseren Ressourcen legen Sie den Grundstein für eine erfolgreiche Unternehmenszukunft.', | ||||
| count: 9, | count: 9, | ||||
| items: EventTeasersLargeData, | |||||
| events: EventTeasersLargeData, | |||||
| buttonLabel: 'Mehr Veranstaltungen zu Gründung und Nachfolge', | buttonLabel: 'Mehr Veranstaltungen zu Gründung und Nachfolge', | ||||
| }, | }, | ||||
| argTypes: { | argTypes: { | ||||
| @@ -34,4 +34,14 @@ const Template = ({...args}) => { | |||||
| }; | }; | ||||
| export const EventTeasersLarge = Template.bind({}); | export const EventTeasersLarge = Template.bind({}); | ||||
| EventTeasersLarge.args = {}; | |||||
| EventTeasersLarge.args = {}; | |||||
| export const EventTeasersLargeImage = Template.bind({}); | |||||
| EventTeasersLargeImage.args = { | |||||
| events: EventTeasersLargeImageData, | |||||
| }; | |||||
| export const EventTeasersLargeSix = Template.bind({}); | |||||
| EventTeasersLargeSix.args = { | |||||
| events: EventTeasersLargeSixData, | |||||
| }; | |||||
| @@ -22,7 +22,7 @@ export const createEventTeasersLarge = ({ | |||||
| events.map((event, index) => { | events.map((event, index) => { | ||||
| if (index < 3 && index < count) { | |||||
| if (index < 6 && index < count) { | |||||
| const col = createElement('div', ['col'], null, row); | const col = createElement('div', ['col'], null, row); | ||||
| const teaser = createEventTeaserLarge({ | const teaser = createEventTeaserLarge({ | ||||
| event: event, widemode : widemode, | event: event, widemode : widemode, | ||||
| @@ -4,9 +4,23 @@ | |||||
| 'NBank-Beratungssprechtag in Göttingen', | 'NBank-Beratungssprechtag in Göttingen', | ||||
| 'Aktuelle Änderungen im Zoll- und Aussenwirtschaftsrecht zum Jahreswechsel 2022/2023', | 'Aktuelle Änderungen im Zoll- und Aussenwirtschaftsrecht zum Jahreswechsel 2022/2023', | ||||
| 'Social Media Manager/-in (IHK) - Webinar', | 'Social Media Manager/-in (IHK) - Webinar', | ||||
| 'NBank-Beratungssprechtag in Göttingen', | |||||
| 'Basisseminar – Besser informiert in die Selbstständigkeit', | |||||
| ] | ] | ||||
| export const EventTeaserLargeStatus = [ | export const EventTeaserLargeStatus = [ | ||||
| { | |||||
| type: 'reserved', | |||||
| label: 'Anmeldefrist abgelaufen', | |||||
| }, | |||||
| { | |||||
| type: 'waiting-list', | |||||
| label: 'Warteliste', | |||||
| }, | |||||
| { | |||||
| type: 'open', | |||||
| label: 'Freie Plätze vorhanden', | |||||
| }, | |||||
| { | { | ||||
| type: 'reserved', | type: 'reserved', | ||||
| label: 'Anmeldefrist abgelaufen', | label: 'Anmeldefrist abgelaufen', | ||||
| @@ -34,6 +48,48 @@ | |||||
| category: 'Gründung und Nachfolge', | category: 'Gründung und Nachfolge', | ||||
| bgimage: null, | bgimage: null, | ||||
| }, | }, | ||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| }, | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| } | |||||
| ] | |||||
| export const EventTeasersLargeImageData = [ | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: 'https://source.unsplash.com/2vCqH34PqWs/1080x648', | |||||
| }, | |||||
| { | { | ||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | ||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | ||||
| @@ -61,5 +117,84 @@ | |||||
| bgimage: 'https://source.unsplash.com/2vCqH34PqWs/1080x648', | bgimage: 'https://source.unsplash.com/2vCqH34PqWs/1080x648', | ||||
| } | } | ||||
| ] | ] | ||||
| export const EventTeasersLargeSixData = [ | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| }, | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| }, | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| }, | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| }, | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| }, | |||||
| { | |||||
| date: { weekday: 'Mo.', day: '20', month: 'Sep. 2022' }, | |||||
| title: EventTeaserLargeTitles[Math.floor(Math.random() * EventTeaserLargeTitles.length)], | |||||
| desc: 'Entfesseln Sie das volle Potenzial der generativen KI und beherrschen Sie die Kunst des Prompt-Engineerings!', | |||||
| link: '#', | |||||
| details: { | |||||
| date: '20.09.2022', | |||||
| status: EventTeaserLargeStatus[Math.floor(Math.random() * EventTeaserLargeStatus.length)], | |||||
| }, | |||||
| icon: 'Roboter', | |||||
| category: 'Gründung und Nachfolge', | |||||
| bgimage: null, | |||||
| } | |||||
| ] | |||||
| @@ -7,8 +7,8 @@ export default { | |||||
| }, | }, | ||||
| args: { | args: { | ||||
| backgroundImage: null, | backgroundImage: null, | ||||
| kicker: 'Noch 7 Tage offen', | |||||
| headline: 'Jetzt und digital mitreden', | |||||
| kicker: 'Das Veranstaltungsportal der IHK Musterstadt', | |||||
| headline: 'Veranstaltungsportal', | |||||
| }, | }, | ||||
| argTypes: { | argTypes: { | ||||
| kicker: { | kicker: { | ||||
| @@ -1,11 +1,11 @@ | |||||
| export const eventOverviewStageData = [ | export const eventOverviewStageData = [ | ||||
| { | { | ||||
| title: 'Alles für Gründer', | title: 'Alles für Gründer', | ||||
| icon: 'Foundation', | |||||
| icon: 'Person', | |||||
| }, | }, | ||||
| { | { | ||||
| title: 'Alles Wichtige zum Brexit', | title: 'Alles Wichtige zum Brexit', | ||||
| icon: 'Brexit', | |||||
| icon: 'Stadt', | |||||
| }, | }, | ||||
| { | { | ||||
| title: 'Schwerpunkt­thema Digitalisierung', | title: 'Schwerpunkt­thema Digitalisierung', | ||||
| @@ -13,7 +13,7 @@ export const eventOverviewStageData = [ | |||||
| }, | }, | ||||
| { | { | ||||
| title: 'Schwerpunkt­thema Nachfolge', | title: 'Schwerpunkt­thema Nachfolge', | ||||
| icon: 'Uebergabe', | |||||
| icon: 'Treppe', | |||||
| }, | }, | ||||
| { | { | ||||
| title: 'Alle wichtigen Infos zum Corona-Virus', | title: 'Alle wichtigen Infos zum Corona-Virus', | ||||
| @@ -21,6 +21,6 @@ export const eventOverviewStageData = [ | |||||
| }, | }, | ||||
| { | { | ||||
| title: 'Alles für Auszubildende', | title: 'Alles für Auszubildende', | ||||
| icon: 'Wissen', | |||||
| icon: 'Waage', | |||||
| }, | }, | ||||
| ] | ] | ||||