import React from 'react'; import styled from 'styled-components'; import { Story } from '@storybook/react'; import Tabs from './'; import { tabs, simple10Tabs } from './data'; import { TabsProps } from './Tabs'; const Container = styled.div` display: flex; height: 100%; width: 100%; justify-content: center; align-items: center; `; export default { title: 'Tabs', component: Tabs, }; const Template: Story> = (args) => ( ); export const Default = Template.bind({}); Default.args = { tabs: simple10Tabs, selected: '2', main: true, collapsible: true, position: 'left', }; Default.argTypes = { tabs: { control: { disable: true } }, onClick: { control: { disable: true } }, }; export const WithContent = (Template as Story< TabsProps<{ selected: string }> >).bind({}); WithContent.args = { tabs, selected: 'Tab2', main: false, collapsible: false, position: 'left', }; WithContent.argTypes = { tabs: { control: { disable: true } }, onClick: { control: { disable: true } }, };