import * as LinkStories from './Link.stories.mdx'; import { generateChromaticStory, responsivePropsStoryLabel, } from '../../chromatic/utils'; import React from 'react'; import Link, {LINK_ALIGN, LINK_SIZE, LINK_WEIGHT, LINK_TRANSFORM} from './Link'; // @ts-ignore TS7006 export const ResponsiveProps = args => { return (

{responsivePropsStoryLabel('size', [ LINK_SIZE.SMALL, LINK_SIZE.XXLARGE, null, LINK_SIZE.XXXLARGE, ])}

Test

{responsivePropsStoryLabel('weight', [ LINK_WEIGHT.BOLD, LINK_WEIGHT.REGULAR, null, LINK_WEIGHT.BOLD, ])}

Test

{responsivePropsStoryLabel('transform', [ LINK_TRANSFORM.UPPERCASE, LINK_TRANSFORM.LOWERCASE, null, LINK_TRANSFORM.CAPITALIZE, ])}

Test

{responsivePropsStoryLabel('align', [ LINK_ALIGN.JUSTIFY, null, LINK_ALIGN.CENTER, LINK_ALIGN.RIGHT, ])}

Aliquip sit pariatur laboris in aliqua. Enim esse eu est nisi eiusmod minim deserunt ut cupidatat dolore velit deserunt nisi. Enim in anim aute non.

{responsivePropsStoryLabel('noWrap', [true, false, null, true])}

Aliquip sit pariatur laboris in aliqua. Enim esse eu est nisi eiusmod.

{responsivePropsStoryLabel('breakWords', [true, false, null, true])}

very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-word
); }; ResponsiveProps.parameters = { chromatic: { viewports: [680, 900, 1100, 1500], }, }; const {includeStories, ...meta} = LinkStories.default; export const Default = generateChromaticStory(LinkStories, { storiesToHover: ['colors'], }); export default meta;