DocSpace-client/packages/asc-web-common/components/FloatingButton/FloatingButton.stories.js

31 lines
845 B
JavaScript

import React from "react";
import { storiesOf } from "@storybook/react";
import {
withKnobs,
select,
boolean,
number,
} from "@storybook/addon-knobs/react";
import Section from "../../../.storybook/decorators/section";
import withReadme from "storybook-readme/with-readme";
import Readme from "./README.md";
import FloatingButton from "./index";
storiesOf("Components|Floating Button", module)
.addDecorator(withKnobs)
.addDecorator(withReadme(Readme))
.add("floating button", () => {
const iconVariables = ["upload", "file", "trash", "move", "duplicate"];
return (
<Section>
<h1>Floating button</h1>
<FloatingButton
icon={select("icon", iconVariables, "upload")}
alert={boolean("alert", false)}
percent={number("percent", 50)}
/>
</Section>
);
});