Repository URL to install this package:
|
Version:
2.0.3 ▾
|
"use strict";
var __importDefault = this && this.__importDefault || function (mod) {
return mod && mod.__esModule ? mod : {
"default": mod
};
};
Object.defineProperty(exports, "__esModule", {
value: true
});
const isValidTelephone_1 = __importDefault(require("../../../forms/deps/isValidTelephone"));
const isValidEmail_1 = __importDefault(require("../../../forms/deps/isValidEmail"));
const isValidPassword_1 = __importDefault(require("../../../forms/deps/isValidPassword"));
function focusMiddleware(event, props, state) {
const {
validationType
} = props;
/**
* @todo - this type check should be inside of the method we pass in
*/
if (validationType === 'telephone') {
const value = isValidTelephone_1.default(state.value); // this.state.setValue(value)
} else if (validationType === 'email') {
const value = isValidEmail_1.default(state.value); // this.state.setValue(value)
} else if (validationType === 'password') {
const value = isValidPassword_1.default(state.value); // this.state.setValue(value)
}
}
exports.focusMiddleware = focusMiddleware; //# sourceMappingURL=focusMiddleware.js.map