|
- import {createMarketingHeader} from "./MarketingHeaderComponent";
- import {searchData, infoTeaserData, singleSlideData, teaserData, sliderData} from "./MarketingHeaderData";
-
- export default {
- title: 'Sections/MarketingHeader',
- parameters: {
- layout: 'fullscreen',
- },
- argTypes: {
- type: {
- name: 'Typ',
- control: {type: 'select'},
- options: ['infoteaser', 'hero-fullwidth'],
- defaultValue: 'infoteaser',
- },
- artworkStyle: {
- name: 'Artwork Stil',
- control: {type: 'select'},
- options: ['artwork', 'artwork-image', 'artwork-background-image'],
- defaultValue: 'artwork',
- },
- headline1: {
- name: 'Überschrift Zeile 1',
- control: {type: 'text'},
- defaultValue: 'Willkommen bei Ihrer IHK.',
- },
- headline2: {
- name: 'Überschrift Zeile 2',
- control: {type: 'text'},
- defaultValue: 'Wie können wir Ihnen helfen?',
- },
- placeholder: {
- name: 'Platzhalter',
- control: {type: 'text'},
- defaultValue: 'Tippe "Taxischein" für Autocomplete',
- },
- tiles: {
- name: 'Kacheln',
- control: {type: 'object'},
- defaultValue: searchData,
- }
- }
- }
-
- const Template = ({...args}) => {
- return createMarketingHeader({...args});
- };
-
- export const MarketingHeader = Template.bind({});
- MarketingHeader.args = {};
-
- export const MarketingHeaderSearchBackground = Template.bind({});
- MarketingHeaderSearchBackground.args = {backgroundImage: 'https://source.unsplash.com/2vCqH34PqWs/1080x648'};
-
- export const MarketingHeaderInfoBanner = Template.bind({});
- MarketingHeaderInfoBanner.args = {teasers : infoTeaserData};
-
- export const MarketingHeaderSingleSlide = Template.bind({});
- MarketingHeaderSingleSlide.args = {slides: singleSlideData};
-
- export const MarketingHeaderStage = Template.bind({});
- MarketingHeaderStage.args = {type:'hero-fullwidth'};
|