react-json-form-engine
Version:
Build lightning fast web forms from JSON.
23 lines (15 loc) • 693 B
JavaScript
import { storiesOf } from '@storybook/react';
import { withKnobs } from '@storybook/addon-knobs';
import { validationsRequiredForm, validationsNumericForm, validationsRegexForm } from './forms';
import { buildFormComponent } from './util';
import '../dist/css/styles.css';
import { FormEngine } from '../src';
const stories = storiesOf('Validations', module);
stories.addDecorator(withKnobs);
const addStory = form => {
const instance = new FormEngine(form, null, { liveValidation: true });
stories.add(form.title, () => buildFormComponent(instance));
};
addStory(validationsRequiredForm);
addStory(validationsNumericForm);
addStory(validationsRegexForm);