carbon-components-svelte/src/components/InlineLoading/InlineLoading.stories.js
Eric Liu e886d772c7 refactor: use $$restProps API
- add ref prop for applicable components (#196)
- add slot to Content Switcher `Switch` component (#183)
- remove fillArray, css utilities
2020-07-19 05:49:40 -07:00

29 lines
872 B
JavaScript

import { withKnobs, select, text, number } from "@storybook/addon-knobs";
import Component from "./InlineLoading.Story.svelte";
export default { title: "InlineLoading", decorators: [withKnobs] };
const loadingStatus = ["inactive", "active", "finished", "error"];
export const Default = () => ({
Component,
props: {
status: select("Loading status (status)", loadingStatus, "active"),
iconDescription: text(
"Icon description (iconDescription)",
"Active loading indicator"
),
description: text(
"Loading progress description (description)",
"Loading data..."
),
successDelay: number(
"The duration for successful state before `on:success` fires (successDelay)",
1500
),
},
});
export const UxExample = () => ({ Component, props: { story: "ux-example" } });
UxExample.story = { name: "UX Example" };