UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

88 lines (86 loc) 2.2 kB
/* eslint-disable indent */ import React from 'react'; import { storiesOf } from '@storybook/react'; import IconSettings from '../../icon-settings'; import { SPINNER } from '../../../utilities/constants'; import Spinner from '../../spinner'; import Default from '../__examples__/default'; var getSpinner = function getSpinner(props) { return React.createElement(Spinner, props); }; var inverseContainer = { backgroundColor: '#4bca81', position: 'absolute', width: '100%', height: '100%' }; storiesOf(SPINNER, module).addDecorator(function (getStory) { return React.createElement("div", { className: "slds-p-around_medium" }, React.createElement(IconSettings, { iconPath: "/assets/icons" }, getStory())); }).add('Small', function () { return getSpinner({ size: 'small', variant: 'base', assistiveText: { label: 'Small spinner' } }); }).add('Medium', function () { return getSpinner({ size: 'medium', variant: 'base' }); }).add('Large', function () { return getSpinner({ size: 'large', variant: 'base' }); }).add('Brand Small', function () { return getSpinner({ size: 'small', variant: 'brand' }); }).add('Brand Medium', function () { return getSpinner({ size: 'medium', variant: 'brand' }); }).add('Brand Large', function () { return getSpinner({ size: 'large', variant: 'brand', containerClassName: 'my-custom-classname' }); }).add('Large with 300ms delay', function () { return getSpinner({ size: 'large', variant: 'base', isDelayed: true }); }).addDecorator(function (getStory) { return React.createElement("div", { className: "slds-p-around_medium", style: inverseContainer }, getStory()); }).add('Inverse Small', function () { return getSpinner({ size: 'small', variant: 'inverse' }); }).add('Inverse Medium', function () { return getSpinner({ size: 'medium', variant: 'inverse' }); }).add('Inverse Large', function () { return getSpinner({ size: 'large', variant: 'inverse' }); }).add('Docs site Default', function () { return React.createElement(Default, null); }); //# sourceMappingURL=storybook-stories.js.map