import { Meta, StoryObj } from '@storybook/react'; import Tabs from './Tabs'; const meta: Meta = { title: 'Components/Tabs', component: Tabs, parameters: { layout: 'centered', }, tags: ['autodocs'], }; export default meta; type Story = StoryObj; export const Default: Story = { args: { tabs: [ { id: '1', label: 'Tab 1', iconName: 'home', iconText: 'both', component:
Content for Tab 1
, }, { id: '2', label: 'Tab 2', iconName: 'settings', iconText: 'icon', component:
Content for Tab 2
, submenu: ( ), }, { id: '3', label: 'Tab 3', iconText: 'text', component:
Content for Tab 3
, disabled: true, }, { id: '4', label: 'Tab 4', iconText: 'both', component:
Content for Tab 4
, }, ], }, }; export const WithDisabledTab: Story = { args: { tabs: [ { id: '1', label: 'Tab 1', iconName: 'home', iconText: 'both', component:
Content for Tab 1
, }, { id: '2', label: 'Tab 2', iconName: 'settings', iconText: 'icon', component:
Content for Tab 2
, submenu: ( ), }, { id: '3', label: 'Tab 3', iconText: 'text', component:
Content for Tab 3
, disabled: true, }, { id: '4', label: 'Tab 4', iconText: 'both', component:
Content for Tab 4
, }, ], }, }; export const NoTabs: Story = { args: { tabs: [], }, };