├── .babelrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── README.md ├── example ├── basic.jsx ├── example.config.js ├── index.html ├── main.js └── server.config.js ├── karma.conf.js ├── lib ├── FormSection.js ├── JoiForm.js ├── index.js ├── themes │ ├── html5.js │ └── material.js └── utils.js ├── package.json ├── src ├── FormSection.js ├── JoiForm.js ├── index.js ├── themes │ ├── html5.js │ └── material.js └── utils.js ├── tests ├── form.spec.js ├── mocha.opts ├── section.spec.js └── setup │ ├── chai.js │ ├── component-mounting.js │ ├── create-drop-test-image-event.js │ ├── jsdom.js │ ├── sandbox.js │ ├── setup-node.js │ ├── setup.js │ └── shim.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build 3 | node_modules 4 | /nbproject 5 | /npm-debug.log 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tests 3 | example 4 | karma.conf.js 5 | node_modules 6 | .travis 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/README.md -------------------------------------------------------------------------------- /example/basic.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/example/basic.jsx -------------------------------------------------------------------------------- /example/example.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/example/example.config.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/example/index.html -------------------------------------------------------------------------------- /example/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/example/main.js -------------------------------------------------------------------------------- /example/server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/example/server.config.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/karma.conf.js -------------------------------------------------------------------------------- /lib/FormSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/lib/FormSection.js -------------------------------------------------------------------------------- /lib/JoiForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/lib/JoiForm.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/themes/html5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/lib/themes/html5.js -------------------------------------------------------------------------------- /lib/themes/material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/lib/themes/material.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/package.json -------------------------------------------------------------------------------- /src/FormSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/src/FormSection.js -------------------------------------------------------------------------------- /src/JoiForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/src/JoiForm.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/src/index.js -------------------------------------------------------------------------------- /src/themes/html5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/src/themes/html5.js -------------------------------------------------------------------------------- /src/themes/material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/src/themes/material.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/form.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/form.spec.js -------------------------------------------------------------------------------- /tests/mocha.opts: -------------------------------------------------------------------------------- 1 | --require chai 2 | --ui tdd 3 | -R spec 4 | -------------------------------------------------------------------------------- /tests/section.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/section.spec.js -------------------------------------------------------------------------------- /tests/setup/chai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/chai.js -------------------------------------------------------------------------------- /tests/setup/component-mounting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/component-mounting.js -------------------------------------------------------------------------------- /tests/setup/create-drop-test-image-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/create-drop-test-image-event.js -------------------------------------------------------------------------------- /tests/setup/jsdom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/jsdom.js -------------------------------------------------------------------------------- /tests/setup/sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/sandbox.js -------------------------------------------------------------------------------- /tests/setup/setup-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/setup-node.js -------------------------------------------------------------------------------- /tests/setup/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/tests/setup/setup.js -------------------------------------------------------------------------------- /tests/setup/shim.js: -------------------------------------------------------------------------------- 1 | module.exports = function() {}; 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattapperson/react-joi-forms/HEAD/yarn.lock --------------------------------------------------------------------------------