1- import * as React from 'react'
2- import { storiesOf } from '@storybook/react'
3- import { Example } from '../../_helpers/story-helpers'
1+ import * as React from "react" ;
42
5- import { Checkbox , Paragraph } from '../../'
3+ import { storiesOf } from "@storybook/react" ;
64
7- const CheckBoxExample = ( ) => (
8- < Checkbox . Group name = "example1" selected = { [ 'one' , 'two' ] } >
5+ import { Checkbox , Paragraph } from "../../" ;
6+ import { Example } from "../../_helpers/story-helpers" ;
7+
8+ const CheckBoxExample = ( props ) => (
9+ < Checkbox . Group name = "example1" selected = { [ "one" , "two" ] } { ...props } >
910 < Checkbox name = "one" value = "one" readOnly >
1011 Option 1
1112 </ Checkbox >
@@ -19,53 +20,62 @@ const CheckBoxExample = () => (
1920 Option 4
2021 </ Checkbox >
2122 </ Checkbox . Group >
22- )
23+ ) ;
2324
24- storiesOf ( ' Checkbox' , module ) . add ( ' light' , ( ) => (
25+ storiesOf ( " Checkbox" , module ) . add ( " light" , ( ) => (
2526 < Example >
2627 < CheckBoxExample />
2728 </ Example >
28- ) )
29+ ) ) ;
2930
30- storiesOf ( ' Checkbox' , module ) . add ( ' dark' , ( ) => (
31+ storiesOf ( " Checkbox" , module ) . add ( " dark" , ( ) => (
3132 < Example background = "dark" >
3233 < CheckBoxExample />
3334 </ Example >
34- ) )
35+ ) ) ;
36+
37+ storiesOf ( "Checkbox" , module ) . add ( "light - read only" , ( ) => (
38+ < Example >
39+ < CheckBoxExample readOnly = { true } />
40+ </ Example >
41+ ) ) ;
42+
43+ storiesOf ( "Checkbox" , module ) . add ( "dark - read only" , ( ) => (
44+ < Example background = "dark" >
45+ < CheckBoxExample readOnly = { true } />
46+ </ Example >
47+ ) ) ;
3548
36- storiesOf ( ' Checkbox' , module ) . add ( ' long label' , ( ) => (
49+ storiesOf ( " Checkbox" , module ) . add ( " long label" , ( ) => (
3750 < Example >
38- < Checkbox . Group name = "example1" selected = { [ ' one' ] } >
51+ < Checkbox . Group name = "example1" selected = { [ " one" ] } >
3952 < Checkbox name = "one" value = "one" >
4053 Option 1 (short label)
4154 </ Checkbox >
4255 < Checkbox name = "two" value = "two" >
43- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam consectetur vestibulum sapien,
44- lacinia vulputate purus porttitor sit amet. Etiam tincidunt eget diam at semper. Nulla
45- pharetra odio vitae pharetra aliquet. Cras enim quam, maximus et molestie ut, rutrum vitae
46- lacus. Pellentesque pretium mi et sapien varius elementum. Phasellus egestas condimentum
47- tortor vel eleifend. Fusce lobortis varius mattis. Nam varius velit at quam rhoncus, a
48- efficitur elit ultrices. Donec sollicitudin auctor tincidunt. In congue molestie nisi id
49- egestas. Phasellus ac sodales leo. Vestibulum nec faucibus nibh, in efficitur urna. Fusce
50- fermentum convallis condimentum. (long label)
56+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam consectetur vestibulum sapien, lacinia vulputate
57+ purus porttitor sit amet. Etiam tincidunt eget diam at semper. Nulla pharetra odio vitae pharetra aliquet. Cras
58+ enim quam, maximus et molestie ut, rutrum vitae lacus. Pellentesque pretium mi et sapien varius elementum.
59+ Phasellus egestas condimentum tortor vel eleifend. Fusce lobortis varius mattis. Nam varius velit at quam
60+ rhoncus, a efficitur elit ultrices. Donec sollicitudin auctor tincidunt. In congue molestie nisi id egestas.
61+ Phasellus ac sodales leo. Vestibulum nec faucibus nibh, in efficitur urna. Fusce fermentum convallis
62+ condimentum. (long label)
5163 </ Checkbox >
5264 </ Checkbox . Group >
5365 </ Example >
54- ) )
66+ ) ) ;
5567
56- storiesOf ( ' Checkbox' , module ) . add ( ' single checkbox w/ long label' , ( ) => (
68+ storiesOf ( " Checkbox" , module ) . add ( " single checkbox w/ long label" , ( ) => (
5769 < Example >
5870 < Paragraph > This is one paragraph!</ Paragraph >
5971 < Paragraph > This is another paragraph!</ Paragraph >
6072 < Checkbox name = "one" value = "one" >
61- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam consectetur vestibulum sapien,
62- lacinia vulputate purus porttitor sit amet. Etiam tincidunt eget diam at semper. Nulla
63- pharetra odio vitae pharetra aliquet. Cras enim quam, maximus et molestie ut, rutrum vitae
64- lacus. Pellentesque pretium mi et sapien varius elementum. Phasellus egestas condimentum
65- tortor vel eleifend. Fusce lobortis varius mattis. Nam varius velit at quam rhoncus, a
66- efficitur elit ultrices. Donec sollicitudin auctor tincidunt. In congue molestie nisi id
67- egestas. Phasellus ac sodales leo. Vestibulum nec faucibus nibh, in efficitur urna. Fusce
68- fermentum convallis condimentum. (long label)
73+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam consectetur vestibulum sapien, lacinia vulputate
74+ purus porttitor sit amet. Etiam tincidunt eget diam at semper. Nulla pharetra odio vitae pharetra aliquet. Cras
75+ enim quam, maximus et molestie ut, rutrum vitae lacus. Pellentesque pretium mi et sapien varius elementum.
76+ Phasellus egestas condimentum tortor vel eleifend. Fusce lobortis varius mattis. Nam varius velit at quam rhoncus,
77+ a efficitur elit ultrices. Donec sollicitudin auctor tincidunt. In congue molestie nisi id egestas. Phasellus ac
78+ sodales leo. Vestibulum nec faucibus nibh, in efficitur urna. Fusce fermentum convallis condimentum. (long label)
6979 </ Checkbox >
7080 </ Example >
71- ) )
81+ ) ) ;
0 commit comments