UNPKG

@flexis/ui

Version:

Styleless React Components

24 lines 3.04 kB
import React from 'react'; import { action } from '@storybook/addon-actions'; import { boolean } from '@storybook/addon-knobs/react'; import { storiesOf } from '../../helpers/stories'; import Switch from './'; export const stylableApi = ` Stylable API --- _empty_ `; export const events = { onChange: action('change'), onFocus: action('focus'), onBlur: action('blur') }; export default storiesOf('Switch', module) .addParameters({ info: stylableApi }) .add('with default state', () => (<Switch {...events} type='checkbox' disabled={boolean('Disabled', false)} defaultChecked={false}/>)) .add('with default checked', () => (<Switch {...events} type='checkbox' disabled={boolean('Disabled', false)} defaultChecked/>)) .add('with unchecked state', () => (<Switch {...events} type='checkbox' disabled={boolean('Disabled', false)} checked={boolean('Checked', false)}/>)) .add('with checked state', () => (<Switch {...events} type='checkbox' disabled={boolean('Disabled', false)} checked={boolean('Checked', true)}/>)); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3dpdGNoLnN0b3JpZXMuanN4Iiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvU3dpdGNoL1N3aXRjaC5zdG9yaWVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssTUFBTSxPQUFPLENBQUM7QUFDMUIsT0FBTyxFQUNOLE1BQU0sRUFDTixNQUFNLDBCQUEwQixDQUFDO0FBQ2xDLE9BQU8sRUFDTixPQUFPLEVBQ1AsTUFBTSw4QkFBOEIsQ0FBQztBQUN0QyxPQUFPLEVBQ04sU0FBUyxFQUNULE1BQU0sdUJBQXVCLENBQUM7QUFDL0IsT0FBTyxNQUFNLE1BQU0sSUFBSSxDQUFDO0FBRXhCLE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRzs7OztDQUkxQixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHO0lBQ3JCLFFBQVEsRUFBRSxNQUFNLENBQUMsUUFBUSxDQUFDO0lBQzFCLE9BQU8sRUFBRyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3pCLE1BQU0sRUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDO0NBQ3hCLENBQUM7QUFFRixlQUFlLFNBQVMsQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDO0tBQ3hDLGFBQWEsQ0FBQztJQUNkLElBQUksRUFBRSxXQUFXO0NBQ2pCLENBQUM7S0FDRCxHQUFHLENBQ0gsb0JBQW9CLEVBQ3BCLEdBQUcsRUFBRSxDQUFDLENBQ0wsQ0FBQyxNQUFNLENBQ04sSUFBSSxNQUFNLENBQUMsQ0FDWCxJQUFJLENBQUMsVUFBVSxDQUNmLFFBQVEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FDckMsY0FBYyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQ3JCLENBQ0YsQ0FDRDtLQUNBLEdBQUcsQ0FDSCxzQkFBc0IsRUFDdEIsR0FBRyxFQUFFLENBQUMsQ0FDTCxDQUFDLE1BQU0sQ0FDTixJQUFJLE1BQU0sQ0FBQyxDQUNYLElBQUksQ0FBQyxVQUFVLENBQ2YsUUFBUSxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUNyQyxjQUFjLEVBQ2IsQ0FDRixDQUNEO0tBQ0EsR0FBRyxDQUNILHNCQUFzQixFQUN0QixHQUFHLEVBQUUsQ0FBQyxDQUNMLENBQUMsTUFBTSxDQUNOLElBQUksTUFBTSxDQUFDLENBQ1gsSUFBSSxDQUFDLFVBQVUsQ0FDZixRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQ3JDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDLENBQUMsRUFDbEMsQ0FDRixDQUNEO0tBQ0EsR0FBRyxDQUNILG9CQUFvQixFQUNwQixHQUFHLEVBQUUsQ0FBQyxDQUNMLENBQUMsTUFBTSxDQUNOLElBQUksTUFBTSxDQUFDLENBQ1gsSUFBSSxDQUFDLFVBQVUsQ0FDZixRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQ3JDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUMsRUFDakMsQ0FDRixDQUNELENBQUMifQ==