31 lines
845 B
JavaScript
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>
|
|
);
|
|
});
|