import * as HeadlineStories from './Headline.stories.mdx';
import Headline, {
HEADLINE_ALIGN,
HEADLINE_SIZE,
HEADLINE_TRANSFORM,
} from './Headline';
import * as React from 'react';
import {
generateChromaticStory,
responsivePropsStoryLabel,
} from '../../chromatic/utils';
// @ts-ignore TS7006
export const ResponsiveProps = args => {
return (
{responsivePropsStoryLabel('size', [
HEADLINE_SIZE.SMALL,
HEADLINE_SIZE.XXLARGE,
null,
HEADLINE_SIZE.XXXLARGE,
])}
Test
{responsivePropsStoryLabel('transform', [
HEADLINE_TRANSFORM.UPPERCASE,
HEADLINE_TRANSFORM.LOWERCASE,
null,
HEADLINE_TRANSFORM.CAPITALIZE,
])}
Test
{responsivePropsStoryLabel('extraBold', [true, false, null, true])}
Test
{responsivePropsStoryLabel('align', [
HEADLINE_ALIGN.LEFT,
HEADLINE_ALIGN.RIGHT,
null,
HEADLINE_ALIGN.LEFT,
])}
Test
);
};
ResponsiveProps.parameters = {
chromatic: {
viewports: [680, 900, 1100, 1500],
},
};
const {includeStories, ...meta} = HeadlineStories.default;
export const Default = generateChromaticStory(HeadlineStories);
export default meta;