UNPKG

predix-ui

Version:

px-* web components as React styled components

59 lines (54 loc) 1.19 kB
import React from 'react'; import { storiesOf } from '@storybook/react'; import { withKnobs, text, select } from '@storybook/addon-knobs/react'; import { withReadme } from 'storybook-readme'; import AlertLabel from './'; import README from './README.md'; const typeOptions = { info: 'Info', error: 'Error', important: 'Important', healthy: 'Healthy', warning: 'Warning', success: 'Success' }; storiesOf('Components / Alert Label', module) .addDecorator(withKnobs) .addDecorator(withReadme(README)) .add('default', () => ( <AlertLabel label={text('label', 'Info')} badge={text('badge', '1')} type={select('type', typeOptions, 'info', 'alertType')} /> )) .add('error', () => ( <AlertLabel label="Error" type="error" /> )) .add('important', () => ( <AlertLabel label="Important" type="important" /> )) .add('healthy', () => ( <AlertLabel label="Healthy" type="healthy" /> )) .add('warning', () => ( <AlertLabel label="Warning" type="warning" /> )) .add('unknown', () => ( <AlertLabel type="unknown" label="unknown" /> ));