Przeglądaj źródła

Pfeile Event Teaser Large Slider, Icons einsetzen Event Overview Stage

bugfix/microsites
Lukas Zimmer 2 lat temu
rodzic
commit
c96d2da618
7 zmienionych plików z 167 dodań i 27 usunięć
  1. +2
    -12
      gfi-ihk-2024/stories/pages/event-overview/EventOverviewPage.js
  2. +8
    -3
      gfi-ihk-2024/stories/sections/event-teaser-large-slider/eventteaserlargeslider.scss
  3. +13
    -3
      gfi-ihk-2024/stories/sections/event-teasers-large/EventTeasersLarge.stories.js
  4. +1
    -1
      gfi-ihk-2024/stories/sections/event-teasers-large/EventTeasersLargeComponent.js
  5. +137
    -2
      gfi-ihk-2024/stories/sections/event-teasers-large/EventTeasersLargeData.js
  6. +2
    -2
      gfi-ihk-2024/stories/sections/eventoverview-stage/EventOverviewStage.stories.js
  7. +4
    -4
      gfi-ihk-2024/stories/sections/eventoverview-stage/EventOverviewStageData.js

+ 2
- 12
gfi-ihk-2024/stories/pages/event-overview/EventOverviewPage.js Wyświetl plik

@@ -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({}));




+ 8
- 3
gfi-ihk-2024/stories/sections/event-teaser-large-slider/eventteaserlargeslider.scss Wyświetl plik

@@ -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);
} }


+ 13
- 3
gfi-ihk-2024/stories/sections/event-teasers-large/EventTeasersLarge.stories.js Wyświetl plik

@@ -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,
};

+ 1
- 1
gfi-ihk-2024/stories/sections/event-teasers-large/EventTeasersLargeComponent.js Wyświetl plik

@@ -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,


+ 137
- 2
gfi-ihk-2024/stories/sections/event-teasers-large/EventTeasersLargeData.js Wyświetl plik

@@ -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,
}
]

+ 2
- 2
gfi-ihk-2024/stories/sections/eventoverview-stage/EventOverviewStage.stories.js Wyświetl plik

@@ -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: {


+ 4
- 4
gfi-ihk-2024/stories/sections/eventoverview-stage/EventOverviewStageData.js Wyświetl plik

@@ -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&shy;thema Digitalisierung', title: 'Schwerpunkt&shy;thema Digitalisierung',
@@ -13,7 +13,7 @@ export const eventOverviewStageData = [
}, },
{ {
title: 'Schwerpunkt&shy;thema Nachfolge', title: 'Schwerpunkt&shy;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',
}, },
] ]

Ładowanie…
Anuluj
Zapisz