import { BNBChainIcon } from '@bnb-chain/icons';
import { HStack, StackProps, Tag, TagLabel, TagLeftIcon, VStack } from '@chakra-ui/react';
import { Meta } from '@storybook/react';
import { theme } from '../../modules/theme';
import { COLOR_SCHEMES } from '../../modules/theme/components/badge';
import { TagLeftBullet } from './TagLeftBullet';
const TAG_VARIANTS = ['solid', 'outline', 'subtle', 'grayscale'] as const;
const TAG_SIZES = ['sm', 'md', 'lg'] as const;
const TAG_COLOR_SCHEMES = COLOR_SCHEMES;
export default {
title: 'Components/Atoms/Tag',
} as Meta;
const Stack = (props: StackProps) => {
return ;
};
export const Default = () => {
return (
{TAG_COLOR_SCHEMES.map((colorScheme) => {
return (
{TAG_VARIANTS.map((it) => {
return (
{it}
);
})}
);
})}
);
};
export const Sizes = () => {
return (
{TAG_SIZES.map((it) => {
return (
{it}
);
})}
);
};
export const WithLeftBullet = () => {
return (
{TAG_COLOR_SCHEMES.map((colorScheme) => {
return (
{TAG_VARIANTS.map((it) => {
return (
{it}
);
})}
);
})}
);
};
export const WithLeftIcon = () => {
return (
{TAG_COLOR_SCHEMES.map((colorScheme) => {
return (
{TAG_VARIANTS.map((it) => {
return (
Tag
);
})}
);
})}
{TAG_SIZES.map((it) => {
return (
{it}
);
})}
);
};