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'};