import React from "react"; import Tab from "../Tab/Tab"; import TabList from "../TabList/TabList"; import TabPanel from "../TabPanel/TabPanel"; import TabPanels from "../TabPanels/TabPanels"; import TabsContext from "../TabsContext/TabsContext"; import { Calendar, Chart, Table } from "../../Icon/Icons"; import TextField from "../../TextField/TextField"; import "./Tabs.stories.scss"; export default { title: "Navigation/Tabs/Tabs", component: Tab, subcomponents: { TabPanel, TabPanels, TabList, TabsContext } }; const tabsTemplate = ({ tabPanelClassName, ...otherArgs }: { tabPanelClassName: string }) => { return ( First Second Third First slide Second slide Third slide ); }; export const Overview = { render: tabsTemplate.bind({}), name: "Overview", args: { tabPanelClassName: "monday-storybook-tabs_bg-color" } }; export const Default = { render: () => ( First Second Third Disabled First slide Second slide Third slide Fourth slide ), name: "Default" }; export const Stretched = { render: () => (
First Second Third Disabled
), name: "Stretched" }; export const Motion = { render: () => (
First Second Third Disabled First slide Second slide Third slide Fourth slide First Second Third Disabled First slide Second slide Third slide Fourth slide
), name: "Motion" }; export const BoardViewsTabs = { render: () => ( Main Table Chart Calendar ), name: "Board views tabs" }; export const AdminSectionTabs = { render: () => ( Profile Account

Login Details

Account Details

), name: "Admin section tabs" };