Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Reflux from 'react';
- import FormAction from './FormAction';
- export default () => (_rules) {
- // Error object
- var _errors = {};
- return Reflux.createStore({
- listenables: FormAction,
- /**
- * `validate` event handler
- */
- onValidate(data) {
- _errors = this._validate(data);
- this.trigger({});
- },
- /**
- * Iterate and validate data
- *
- * @param {Object} data Data to be validated
- * @return {Object} errors Invalid data
- */
- _validate(data) {
- var errors = {};
- var keys = Object.keys(data);
- keys.map(function(key, i) {
- // if ( rules[key] && data[key] ) {
- // errors[key] = '';
- // }
- });
- return errors;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement