├── .babelrc ├── .eslintrc.json ├── .flowconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── bundle ├── 1.react-material-ui-form.min.js └── react-material-ui-form.min.js ├── dist ├── components │ ├── CheckableFieldClone.js │ ├── DeleteFieldRowButton.js │ ├── FieldClone.js │ ├── Form.js │ ├── FormControlClone.js │ └── FormControlLabelClone.js ├── index.js ├── propNames.js └── validation │ ├── constants.js │ ├── index.js │ ├── messageMap.js │ └── validators │ ├── index.js │ ├── isAlias.js │ ├── isDate.js │ ├── isNumber.js │ ├── isRequired.js │ ├── isSerial.js │ ├── isSize.js │ └── isTime.js ├── examples ├── Root.js ├── index.html ├── markdown.css ├── pages │ ├── CustomValidateFunction.js │ ├── CustomValidationMessages.js │ ├── CustomValidators.js │ ├── DynamicArrayFields.js │ ├── MiscProps.js │ ├── NestedFields.js │ └── Steppers.js ├── styles.css └── styles.js ├── package.json ├── setupTests.js ├── src ├── components │ ├── CheckableFieldClone.js │ ├── DeleteFieldRowButton.js │ ├── FieldClone.js │ ├── Form.js │ ├── FormControlClone.js │ ├── FormControlLabelClone.js │ └── __tests__ │ │ ├── CheckableFieldClone.test.js │ │ ├── FieldClone.test.js │ │ ├── Form.test.js │ │ ├── FormControlClone.test.js │ │ ├── FormControlLabelClone.test.js │ │ └── __snapshots__ │ │ ├── CheckableFieldClone.test.js.snap │ │ ├── FieldClone.test.js.snap │ │ ├── Form.test.js.snap │ │ ├── FormControlClone.test.js.snap │ │ └── FormControlLabelClone.test.js.snap ├── index.js ├── propNames.js └── validation │ ├── __tests__ │ └── index.test.js │ ├── constants.js │ ├── index.js │ ├── messageMap.js │ └── validators │ ├── __tests__ │ ├── isAlias.test.js │ ├── isDate.test.js │ ├── isNumber.test.js │ ├── isRequired.test.js │ ├── isSerial.test.js │ ├── isSize.test.js │ └── isTime.test.js │ ├── index.js │ ├── isAlias.js │ ├── isDate.js │ ├── isNumber.js │ ├── isRequired.js │ ├── isSerial.js │ ├── isSize.js │ └── isTime.js ├── tools └── windows-safe-jest.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/README.md -------------------------------------------------------------------------------- /bundle/1.react-material-ui-form.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/bundle/1.react-material-ui-form.min.js -------------------------------------------------------------------------------- /bundle/react-material-ui-form.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/bundle/react-material-ui-form.min.js -------------------------------------------------------------------------------- /dist/components/CheckableFieldClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/components/CheckableFieldClone.js -------------------------------------------------------------------------------- /dist/components/DeleteFieldRowButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/components/DeleteFieldRowButton.js -------------------------------------------------------------------------------- /dist/components/FieldClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/components/FieldClone.js -------------------------------------------------------------------------------- /dist/components/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/components/Form.js -------------------------------------------------------------------------------- /dist/components/FormControlClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/components/FormControlClone.js -------------------------------------------------------------------------------- /dist/components/FormControlLabelClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/components/FormControlLabelClone.js -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/propNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/propNames.js -------------------------------------------------------------------------------- /dist/validation/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/constants.js -------------------------------------------------------------------------------- /dist/validation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/index.js -------------------------------------------------------------------------------- /dist/validation/messageMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/messageMap.js -------------------------------------------------------------------------------- /dist/validation/validators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/index.js -------------------------------------------------------------------------------- /dist/validation/validators/isAlias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isAlias.js -------------------------------------------------------------------------------- /dist/validation/validators/isDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isDate.js -------------------------------------------------------------------------------- /dist/validation/validators/isNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isNumber.js -------------------------------------------------------------------------------- /dist/validation/validators/isRequired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isRequired.js -------------------------------------------------------------------------------- /dist/validation/validators/isSerial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isSerial.js -------------------------------------------------------------------------------- /dist/validation/validators/isSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isSize.js -------------------------------------------------------------------------------- /dist/validation/validators/isTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/dist/validation/validators/isTime.js -------------------------------------------------------------------------------- /examples/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/Root.js -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/markdown.css -------------------------------------------------------------------------------- /examples/pages/CustomValidateFunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/CustomValidateFunction.js -------------------------------------------------------------------------------- /examples/pages/CustomValidationMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/CustomValidationMessages.js -------------------------------------------------------------------------------- /examples/pages/CustomValidators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/CustomValidators.js -------------------------------------------------------------------------------- /examples/pages/DynamicArrayFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/DynamicArrayFields.js -------------------------------------------------------------------------------- /examples/pages/MiscProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/MiscProps.js -------------------------------------------------------------------------------- /examples/pages/NestedFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/NestedFields.js -------------------------------------------------------------------------------- /examples/pages/Steppers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/pages/Steppers.js -------------------------------------------------------------------------------- /examples/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/styles.css -------------------------------------------------------------------------------- /examples/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/examples/styles.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/package.json -------------------------------------------------------------------------------- /setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/setupTests.js -------------------------------------------------------------------------------- /src/components/CheckableFieldClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/CheckableFieldClone.js -------------------------------------------------------------------------------- /src/components/DeleteFieldRowButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/DeleteFieldRowButton.js -------------------------------------------------------------------------------- /src/components/FieldClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/FieldClone.js -------------------------------------------------------------------------------- /src/components/Form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/Form.js -------------------------------------------------------------------------------- /src/components/FormControlClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/FormControlClone.js -------------------------------------------------------------------------------- /src/components/FormControlLabelClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/FormControlLabelClone.js -------------------------------------------------------------------------------- /src/components/__tests__/CheckableFieldClone.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/CheckableFieldClone.test.js -------------------------------------------------------------------------------- /src/components/__tests__/FieldClone.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/FieldClone.test.js -------------------------------------------------------------------------------- /src/components/__tests__/Form.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/Form.test.js -------------------------------------------------------------------------------- /src/components/__tests__/FormControlClone.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/FormControlClone.test.js -------------------------------------------------------------------------------- /src/components/__tests__/FormControlLabelClone.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/FormControlLabelClone.test.js -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/CheckableFieldClone.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/__snapshots__/CheckableFieldClone.test.js.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/FieldClone.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/__snapshots__/FieldClone.test.js.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/Form.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/__snapshots__/Form.test.js.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/FormControlClone.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/__snapshots__/FormControlClone.test.js.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/FormControlLabelClone.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/components/__tests__/__snapshots__/FormControlLabelClone.test.js.snap -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/index.js -------------------------------------------------------------------------------- /src/propNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/propNames.js -------------------------------------------------------------------------------- /src/validation/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/__tests__/index.test.js -------------------------------------------------------------------------------- /src/validation/constants.js: -------------------------------------------------------------------------------- 1 | export default { 2 | REQUIRED_VALIDATOR_NAME: 'isRequired', 3 | } 4 | -------------------------------------------------------------------------------- /src/validation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/index.js -------------------------------------------------------------------------------- /src/validation/messageMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/messageMap.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isAlias.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isAlias.test.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isDate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isDate.test.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isNumber.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isNumber.test.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isRequired.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isRequired.test.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isSerial.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isSerial.test.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isSize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isSize.test.js -------------------------------------------------------------------------------- /src/validation/validators/__tests__/isTime.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/__tests__/isTime.test.js -------------------------------------------------------------------------------- /src/validation/validators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/index.js -------------------------------------------------------------------------------- /src/validation/validators/isAlias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isAlias.js -------------------------------------------------------------------------------- /src/validation/validators/isDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isDate.js -------------------------------------------------------------------------------- /src/validation/validators/isNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isNumber.js -------------------------------------------------------------------------------- /src/validation/validators/isRequired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isRequired.js -------------------------------------------------------------------------------- /src/validation/validators/isSerial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isSerial.js -------------------------------------------------------------------------------- /src/validation/validators/isSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isSize.js -------------------------------------------------------------------------------- /src/validation/validators/isTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/src/validation/validators/isTime.js -------------------------------------------------------------------------------- /tools/windows-safe-jest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/tools/windows-safe-jest.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voletiswaroop/react-material-ui-form/HEAD/webpack.config.js --------------------------------------------------------------------------------