import React from 'react'; import { Icon } from './Icon'; import type { Meta, StoryObj } from '@storybook/react-vite'; // More on how to set up stories at: https://storybook.js.org/docs/7.0/react/writing-stories/introduction const meta = { title: 'Quanta/Icon', component: Icon, parameters: { layout: 'centered', }, tags: ['autodocs'], } satisfies Meta; export default meta; type Story = StoryObj; const svgIcon = ( ); export const Base: Story = { args: { children: svgIcon, }, }; export const Icon2Xs: Story = { args: { color: '--color-quanta-wine', size: '2xs', children: svgIcon, }, }; export const IconXs: Story = { args: { className: 'text-quanta-sapphire icon-xs', children: svgIcon, }, }; export const IconSm: Story = { args: { className: 'text-quanta-sapphire icon-sm', children: svgIcon, }, }; export const IconXL: Story = { args: { className: 'text-quanta-celery icon-xl', children: svgIcon, }, }; export const Icon2XL: Story = { args: { className: 'text-quanta-candy icon-2xl', children: svgIcon, }, }; export const Icon3XL: Story = { args: { className: 'icon-3xl', color: '--color-quanta-sapphire', children: svgIcon, }, }; export const CustomSize: Story = { args: { className: 'icon-[70px]', color: '--color-quanta-rose', children: svgIcon, }, };