DocSpace-client/packages/common/components/Headline/Headline.stories.js

38 lines
1006 B
JavaScript

import React from "react";
import { storiesOf } from "@storybook/react";
import {
text,
boolean,
withKnobs,
color,
select,
} from "@storybook/addon-knobs/react";
import Heading from ".";
import Section from "../../../.storybook/decorators/section";
import withReadme from "storybook-readme/with-readme";
import Readme from "./README.md";
const type = ["content", "header", "menu"];
const levels = [1, 2, 3, 4, 5, 6];
storiesOf("Components|Heading", module)
.addDecorator(withKnobs)
.addDecorator(withReadme(Readme))
.add("base", () => (
<Section>
<div style={{ width: "100%" }}>
<Heading
type={select("type", type, "content")}
color={color("color", "#333333")}
level={select("level", levels, 1)}
title={text("title", "")}
truncate={boolean("truncate", false)}
isInline={boolean("isInline", false)}
>
{text("Text", "Sample text Heading")}
</Heading>
</div>
</Section>
));