import { Meta, Story } from '@storybook/react'
import { LmButton } from '../components/button/Button'
import { getComponentArgTypes } from '../storybook/configControls'
import StorybookPresetsContainer from '../storybook/components/StorybookPresetsContainer'
import { LmButtonProps } from '../components/button/buttonTypes'
import { findFirstPreset } from '../storybook/findStorybookPresets'
import StorybookSpacingContainer from '../storybook/components/StorybookSpacingContainer'
// eslint-disable-next-line import/no-anonymous-default-export
export default {
title: 'Design/Inputs/Button',
component: LmButton,
argTypes: {
...getComponentArgTypes('button')
}
} as Meta
export const Presets = () => (
)
const Template: Story = (args) => (
)
const presetContent = findFirstPreset('button')
export const Basic = Template.bind({})
Basic.args = {
...presetContent
}
const iconProps = {
...presetContent,
icon: { name: 'home' }
}
const imageProps = {
...presetContent,
image:
'https://img2.storyblok.com/f/66717/273x256/42d8e47bd5/twitter-icon.png'
}
export const ButtonVariants = () => (
<>
Default
Fab
Dense
Large
XLarge
>
)
export const ButtonWithImage = () => (
<>
>
)
export const ButtonWithAddons = () => (
<>
>
)
export const ButtonLinkObfuscating = () => (
)