From 280f8015d06af1f41a3ef12e8300801c7a5e0d54 Mon Sep 17 00:00:00 2001 From: AviZi Date: Fri, 9 Jun 2017 02:39:56 +0300 Subject: [SDC-29] Amdocs OnBoard 1707 initial commit. Change-Id: Ie4d12a3f574008b792899b368a0902a8b46b5370 Signed-off-by: AviZi --- .../listEditor/listEditor.stories.js | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 openecomp-ui/src/nfvo-components/listEditor/listEditor.stories.js (limited to 'openecomp-ui/src/nfvo-components/listEditor/listEditor.stories.js') diff --git a/openecomp-ui/src/nfvo-components/listEditor/listEditor.stories.js b/openecomp-ui/src/nfvo-components/listEditor/listEditor.stories.js new file mode 100644 index 0000000000..276b05e270 --- /dev/null +++ b/openecomp-ui/src/nfvo-components/listEditor/listEditor.stories.js @@ -0,0 +1,60 @@ +import React from 'react'; +import {storiesOf, action} from '@kadira/storybook'; +import ListEditorView from './ListEditorView.jsx'; +import ListEditorItemView from './ListEditorItemView.jsx'; +import ListEditorItemViewField from './ListEditorItemViewField.jsx'; +import {text, number} from '@kadira/storybook-addon-knobs'; +import {withKnobs} from '@kadira/storybook-addon-knobs'; + +function makeChildren({onEdit = false, onDelete = false} = {}) { + return ( + [...Array(number('Items', 2)).keys()].map(index => ( + + +
{text('field 1', 'Lorum Ipsum')}
+
+ +
{text('field 2', 'Lorum Ipsum')}
+
+
) + ) + ); +} + +const stories = storiesOf('ListEditor', module); +stories.addDecorator(withKnobs); + +stories + .add('regular', () => ( + + {makeChildren()} + + )) + .add('two columns', () => ( + + {makeChildren()} + + )) + .add('with add', () => ( + + {makeChildren()} + + )) + .add('with delete', () => ( + + {makeChildren({onDelete: action('onDelete')})} + + )) + .add('with edit', () => ( + + {makeChildren({onEdit: action('onEdit')})} + + )) + .add('with edit and delete', () => ( + + {makeChildren({onDelete: action('onDelete'), onEdit: action('onEdit')})} + + )); -- cgit 1.2.3-korg