UNPKG

@olapat/react-useform

Version:
57 lines (56 loc) 2.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMessageReq = exports.getMessagePure = exports.getOnChange = exports.getDisabled = exports.getError = exports.getRequired = exports.getValues = void 0; var getValues = function (formContext, name, value) { var _a; if (typeof value !== 'undefined') return value; return ((_a = formContext === null || formContext === void 0 ? void 0 : formContext.values) === null || _a === void 0 ? void 0 : _a[name]) || ''; }; exports.getValues = getValues; var getRequired = function (formContext, name, required) { var _a, _b; if (typeof required !== 'undefined') return required; if ((formContext === null || formContext === void 0 ? void 0 : formContext.showStarRequired) === false) return false; return !!((_b = (_a = formContext === null || formContext === void 0 ? void 0 : formContext.rules) === null || _a === void 0 ? void 0 : _a[name]) === null || _b === void 0 ? void 0 : _b.required); }; exports.getRequired = getRequired; var getError = function (formContext, name, error) { var _a, _b; if (typeof error === 'function') { return error(Object.freeze((((_a = formContext === null || formContext === void 0 ? void 0 : formContext.errors) === null || _a === void 0 ? void 0 : _a[name]) || {}))); } if (typeof error !== 'undefined') return error; return ((_b = formContext === null || formContext === void 0 ? void 0 : formContext.errors) === null || _b === void 0 ? void 0 : _b[name]) || null; }; exports.getError = getError; var getDisabled = function (formContext, name, disabled) { var _a; if (typeof disabled !== 'undefined') return disabled; return ((_a = formContext === null || formContext === void 0 ? void 0 : formContext.isFieldDisable) === null || _a === void 0 ? void 0 : _a.call(formContext, name)) || false; }; exports.getDisabled = getDisabled; var getOnChange = function (formContext, onChange) { if (typeof onChange === 'function') return onChange; return (formContext === null || formContext === void 0 ? void 0 : formContext.handlerChange) || (function () { }); }; exports.getOnChange = getOnChange; var getMessagePure = function (fieldName, fieldNameTH, locale) { if (locale === 'th') { return fieldNameTH; } return fieldName; }; exports.getMessagePure = getMessagePure; var getMessageReq = function (fieldName, fieldNameTH, locale) { if (locale === 'th') { return 'กรุณาระบุ ' + fieldNameTH; } return 'Please input ' + fieldName; }; exports.getMessageReq = getMessageReq;