import * as TextStories from './Text.stories.mdx'; import { generateChromaticStory, responsivePropsStoryLabel, } from '../../chromatic/utils'; import React from 'react'; import Text, {TEXT_ALIGN, TEXT_SIZE, TEXT_TRANSFORM, TEXT_WEIGHT} from './Text'; import hex from '../colors/hex'; import Flex from '../flex/Flex'; // @ts-ignore TS7006 export const ResponsiveProps = args => { return (

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

Test

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

Test

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

Test

{responsivePropsStoryLabel('align', [ TEXT_ALIGN.JUSTIFY, null, TEXT_ALIGN.CENTER, TEXT_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('full', [true, null, false, true])}

Aliquip sit pariatur laboris in aliqua.

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

Aliquip sit pariatur laboris in aliqua. Enim esse eu est nisi eiusmod.
); }; ResponsiveProps.parameters = { chromatic: { viewports: [680, 900, 1100, 1500], }, }; const {includeStories, ...meta} = TextStories.default; export const Default = generateChromaticStory(TextStories); export default meta;