import { Meta, StoryObj } from '@storybook/react'
import React from 'react'
import { Link } from './index.js'
enum LinkVariant {
Primary = 'primary',
Danger = 'danger',
Success = 'success',
Info = 'info',
Secondary = 'secondary',
}
enum LinkSize {
Sm = 'sm',
Lg = 'lg',
}
const variants = Object.values(LinkVariant)
const sizes = Object.values(LinkSize)
export const Default: StoryObj = {
render: (props) => (
just a link
),
}
const meta: Meta = {
title: 'DesignSystem/Atoms/Link',
component: Link,
args: {
uppercase: false,
variant: LinkVariant.Primary,
size: LinkSize.Sm,
},
argTypes: {
uppercase: { control: { type: 'boolean' } },
variant: { options: variants, control: { type: 'select' } },
size: { options: sizes, control: { type: 'select' } },
},
}
export default meta