import { ComponentMeta, Story } from '@storybook/react'; import { useState } from 'react'; import { NavTabs, type Option } from './NavTabs'; export default { title: 'Components/NavTabs', component: NavTabs, } as ComponentMeta; type Args = { options: Option[]; }; function Template({ options = [] }: Args) { const [selected, setSelected] = useState( options.length ? options[0].id : undefined ); return ( setSelected(value)} /> ); } export const Example: Story = Template.bind({}); Example.args = { options: [ { children: 'Content 1', id: 'option1', label: 'Option 1' }, { children: 'Content 2', id: 'option2', label: 'Option 2' }, ], };