1 import React from 'react';
2 import {storiesOf} from '@kadira/storybook';
3 import {withKnobs} from '@kadira/storybook-addon-knobs';
5 import GridSection from 'nfvo-components/grid/GridSection.jsx';
6 import GridItem from 'nfvo-components/grid/GridItem.jsx';
9 const stories = storiesOf('GridColumns', module);
10 stories.addDecorator(withKnobs);
13 'border-style': 'solid',
17 const myDiv = (<div style={divStyle}>Text Text Text</div>);
20 .add('Grid Options', () => (
22 <GridSection title='No last column set on item'>
23 <GridItem colSpan={2}>
26 <GridItem colSpan={2}>
31 <GridSection hasLastColSet={true} title='With last column set on item and gridsection'>
32 <GridItem colSpan={2}>
35 <GridItem colSpan={2} lastColInRow={true}>
40 <GridSection title='With last column set on item and NOT on gridsection'>
41 <GridItem colSpan={2}>
44 <GridItem colSpan={2} lastColInRow={true}>
51 .add('Last Column', () => (
54 <GridSection hasLastColSet={true} title='Testing different configurations with all settings'>
55 <GridItem colSpan={2}>
58 <GridItem colSpan={2} lastColInRow={true}>
62 <GridSection hasLastColSet={true}>
63 <GridItem colSpan={1}>
66 <GridItem colSpan={1}>
69 <GridItem colSpan={1}>
72 <GridItem colSpan={1} lastColInRow={true}>
76 <GridSection hasLastColSet={true}>
77 <GridItem colSpan={1}>
80 <GridItem colSpan={1}>
83 <GridItem colSpan={2} lastColInRow={true}>
87 <GridSection hasLastColSet={true}>
88 <GridItem colSpan={2}>
91 <GridItem colSpan={1}>
94 <GridItem colSpan={1} lastColInRow={true}>
98 <GridSection hasLastColSet={true}>
99 <GridItem colSpan={4} lastColInRow={true}>
103 <GridSection hasLastColSet={true}>
104 <GridItem colSpan={3}>
107 <GridItem colSpan={1} lastColInRow={true}>
111 <GridSection hasLastColSet={true}>
112 <GridItem colSpan={1}>
115 <GridItem colSpan={3} lastColInRow={true}>
121 .add('No Last Column', () => (
123 <GridSection title='Testing different configurations'>
124 <GridItem colSpan={2}>
127 <GridItem colSpan={2}>
132 <GridItem colSpan={1}>
135 <GridItem colSpan={1}>
138 <GridItem colSpan={1}>
141 <GridItem colSpan={1}>
146 <GridItem colSpan={1}>
149 <GridItem colSpan={1}>
152 <GridItem colSpan={2}>
157 <GridItem colSpan={2}>
160 <GridItem colSpan={1}>
163 <GridItem colSpan={1}>
168 <GridItem colSpan={4}>
173 <GridItem colSpan={3}>
176 <GridItem colSpan={1}>
181 <GridItem colSpan={1}>
184 <GridItem colSpan={3}>
189 )) .add('Test LKG form', () => (
191 <GridSection title='Testing VLM LKG configurations'>
192 <GridItem colSpan={2}>
195 <GridItem colSpan={2} lastColInRow={true}>
198 <GridItem colSpan={2}>
201 <GridItem colSpan={2} lastColInRow={true}>
204 <GridItem colSpan={1}>
207 <GridItem colSpan={1}>
210 <GridItem colSpan={1}>
213 <GridItem colSpan={1} lastColInRow={true}>
216 <GridItem colSpan={2}>
217 <div style={divStyle}>1</div>