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;