import React from 'react'; import { ComponentStory, ComponentMeta } from '@storybook/react'; import BannerStrip from './BannerStrip'; const hasPositionAbsoluteFix = { transform: 'scale(1)', height: '60px', }; export default { title: '5.Popup/BannerStrip', component: BannerStrip, decorators: [ (storyFn) =>
{storyFn()}
, ], } as ComponentMeta; const testFunction = () => alert('banner button clicked'); const Template: ComponentStory = (args) => ( ); export const Standard = Template.bind({}); Standard.args = { text: 'Hey this is a notification you should check out', type: 'standard', }; export const StandardWithButton = Template.bind({}); StandardWithButton.args = { text: 'Hey this is a notification you should check out', type: 'standard', buttonDisplayed: true, buttonConfig: { text: 'Click me', onClick: testFunction, }, }; export const Warning = Template.bind({}); Warning.args = { text: 'This is not a drill... its a warning banner', type: 'warning', }; export const Error = Template.bind({}); Error.args = { text: '404 not the droids you are looking for', type: 'error', }; export const Success = Template.bind({}); Success.args = { text: 'Looking good', type: 'success', };