// TabsBar.stories.ts|tsx import { ComponentStory, ComponentMeta } from "@storybook/react"; import TabsBar from "./TabsBar"; //๐Ÿ‘‡ This default export determines where your story goes in the story list export default { /* ๐Ÿ‘‡ The title prop is optional. * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading * to learn how to generate automatic titles */ title: "TabsBar", component: TabsBar, } as ComponentMeta; //๐Ÿ‘‡ We create a โ€œtemplateโ€ of how args map to rendering const Template: ComponentStory = (args) => ( ); export const Default = Template.bind({}); Default.args = { tabs: [ { name: "tab1", component:
tab1
, }, { name: "tab2", component:
tab2
, }, { name: "tab3", component:
tab3
, }, ], activeTab: "tab1", };