/* eslint-disable import/no-unused-modules */
import { Meta, StoryObj } from '@storybook/react';
import Saber from './Saber';
import { Positions, Colors } from '../../types';
import styles from './storybook.module.scss';
const meta: Meta<typeof Saber> = {
component: Saber,
title: 'atoms/Saber',
parameters: {
design: {
type: 'figma',
url: 'https://www.figma.com/file/7i0Ly3YF587km0F8iDZod4/cyb?type=design&node-id=19390-24096&mode=dev',
},
},
};
export default meta;
type Story = StoryObj<typeof Saber>;
export const Default: Story = {
args: {
color: 'green',
position: Positions.LEFT,
},
};
export const Group: Story = {
render: () => (
<div className={styles.group}>
<div>
<h3>Colors:</h3>
{Object.keys(Colors).map((color) => (
<Saber key={color} color={Colors[color]} position={Positions.RIGHT} />
))}
</div>
<div>
<h3>Positions:</h3>
{Object.keys(Positions).map((position) => (
<Saber key={position} position={Positions[position]} />
))}
</div>
</div>
),
};