import React from "react"; import { storiesOf } from "@storybook/react"; import { withKnobs, text, boolean } from "@storybook/addon-knobs/react"; import { BooleanValue } from "react-values"; import withReadme from "storybook-readme/with-readme"; import styled from "@emotion/styled"; import Readme from "./README.md"; import GroupButtonsMenu from "."; import DropDownItem from "../drop-down-item"; import Button from "../button"; const GroupButtonsMenuContainer = styled.div` height: 2000px; `; storiesOf("Components|GroupButtonsMenu", module) .addDecorator(withReadme(Readme)) .addDecorator(withKnobs) .add("base", () => { const disableEven = boolean("disable even", false); const disableOdd = boolean("disable odd", false); const groupItems = [ { label: "Select", isDropdown: true, isSeparator: true, isSelect: true, fontWeight: "bold", children: [ , , , ], onSelect: (a) => console.log(a), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableEven, onClick: () => console.log("Menu item action"), }, { label: "Menu item", disabled: disableOdd, onClick: () => console.log("Menu item action"), }, ]; return ( {({ value: visible, toggle }) => ( <>