index.stories.tsx 711 B

123456789101112131415161718192021222324252627282930313233
  1. import type { Meta, StoryObj } from "@storybook/react";
  2. import { MainNavTabs as MainNavTabsComponent } from "./index.jsx";
  3. import { Tabs } from "../unstyled/Tabs/index.jsx";
  4. const meta = {
  5. component: MainNavTabsComponent,
  6. argTypes: {
  7. tabs: {
  8. table: {
  9. disable: true,
  10. },
  11. },
  12. },
  13. } satisfies Meta<typeof MainNavTabsComponent>;
  14. export default meta;
  15. export const MainNavTabs = {
  16. decorators: [
  17. (Story) => (
  18. <Tabs>
  19. <Story />
  20. </Tabs>
  21. ),
  22. ],
  23. args: {
  24. tabs: [
  25. { children: "Home", segment: "" },
  26. { children: "Foo", segment: "foo" },
  27. { children: "Bar", segment: "bar" },
  28. ],
  29. },
  30. } satisfies StoryObj<typeof MainNavTabsComponent>;