New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@codegateinc/react-form-builder-v2

Package Overview
Dependencies
Maintainers
3
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codegateinc/react-form-builder-v2 - npm Package Compare versions

Comparing version 1.0.4 to 1.0.5

6

dist/react-form-builder-v2.cjs.development.js

@@ -6,4 +6,4 @@ 'use strict';

var react = require('react');
var ramda = require('ramda');
var utils = require('lib/utils');
var ramda = require('ramda');

@@ -59,7 +59,7 @@ function _extends() {

if (isRequired && utils.R.isEmpty(val)) {
if (isRequired && ramda.isEmpty(val)) {
return validationRules[0].errorMessage;
}
if (!isRequired && utils.R.isEmpty(val)) {
if (!isRequired && ramda.isEmpty(val)) {
return '';

@@ -66,0 +66,0 @@ }

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("react"),e=require("lib/utils"),n=require("ramda");function t(){return(t=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r}).apply(this,arguments)}exports.useField=function(n){var i=n.key,u=n.label,s=n.initialValue,a=n.validationRules,o=n.isRequired,c=n.placeholder,l=n.validateOnBlur,f=void 0!==l&&l,v=n.liveParser,d=n.submitParser,g=r.useState({value:s,isPristine:!0,errorMessage:""}),b=g[0],m=g[1],p=function(r,n){if(void 0===n&&(n=!1),!n&&b.isPristine||!a)return"";var t=e.R.isDefined(r)?r:b.value;if(o&&e.R.isEmpty(t))return a[0].errorMessage;if(!o&&e.R.isEmpty(t))return"";var i=a.find((function(r){return!r.validate(t)}));return i?i.errorMessage:""};return{key:i,label:u,isRequired:o,placeholder:c,submitParser:d,value:b.value,hasChange:b.value!==s,errorMessage:b.errorMessage,onBlur:function(){return m((function(r){return t({},r,{isPristine:!1,errorMessage:p(void 0,!0)})}))},onChangeValue:function(r){return m((function(e){return t({},e,{value:v?v(r):r,isPristine:e.isPristine?f:e.isPristine,errorMessage:p(r)})}))},validateOnSubmit:function(){var r=p(void 0,!0);return r?(m((function(e){return t({},e,{errorMessage:r})})),r):""},setError:function(r){return m((function(e){return t({},e,{errorMessage:r})}))}}},exports.useForm=function(r,i){var u=Object.entries(r).reduce((function(r,e){var n;return t({},r,((n={})[e[0]]=e[1],n))}),{}),s=function(r){var e=r.some((function(r){return r.isRequired&&n.isEmpty(r.value)}));return{hasError:r.some((function(r){return!n.isEmpty(r.errorMessage)}))||e}}(Object.values(r));return{form:u,hasError:s.hasError,formHasChanges:function(){return Object.values(u).some((function(r){return r.hasChange}))},setError:function(r,n){u[r].setError(n),e.R.ifDefined(i.onError,(function(e){var t;return e(((t={})[r]=n,t))}))},submit:function(){var r=Object.values(u).map((function(r){return{key:r.key,errorMessage:r.validateOnSubmit()}})).filter((function(r){return Boolean(r.errorMessage)})).reduce((function(r,e){var n;return t({},r,((n={})[e.key]=e.errorMessage,n))}),{});if(Object.values(r).length>0)return e.R.ifDefined(i.onError,(function(e){return e(r)}));var n=Object.values(u).reduce((function(r,e){var n,i=e.value,u=e.submitParser;return t({},r,((n={})[e.key]=u?u(i):i,n))}),{});i.onSuccess(n)}}};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("react"),e=require("ramda"),n=require("lib/utils");function t(){return(t=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r}).apply(this,arguments)}exports.useField=function(i){var u=i.key,s=i.label,a=i.initialValue,o=i.validationRules,c=i.isRequired,l=i.placeholder,f=i.validateOnBlur,v=void 0!==f&&f,d=i.liveParser,g=i.submitParser,b=r.useState({value:a,isPristine:!0,errorMessage:""}),m=b[0],p=b[1],h=function(r,t){if(void 0===t&&(t=!1),!t&&m.isPristine||!o)return"";var i=n.R.isDefined(r)?r:m.value;if(c&&e.isEmpty(i))return o[0].errorMessage;if(!c&&e.isEmpty(i))return"";var u=o.find((function(r){return!r.validate(i)}));return u?u.errorMessage:""};return{key:u,label:s,isRequired:c,placeholder:l,submitParser:g,value:m.value,hasChange:m.value!==a,errorMessage:m.errorMessage,onBlur:function(){return p((function(r){return t({},r,{isPristine:!1,errorMessage:h(void 0,!0)})}))},onChangeValue:function(r){return p((function(e){return t({},e,{value:d?d(r):r,isPristine:e.isPristine?v:e.isPristine,errorMessage:h(r)})}))},validateOnSubmit:function(){var r=h(void 0,!0);return r?(p((function(e){return t({},e,{errorMessage:r})})),r):""},setError:function(r){return p((function(e){return t({},e,{errorMessage:r})}))}}},exports.useForm=function(r,i){var u=Object.entries(r).reduce((function(r,e){var n;return t({},r,((n={})[e[0]]=e[1],n))}),{}),s=function(r){var n=r.some((function(r){return r.isRequired&&e.isEmpty(r.value)}));return{hasError:r.some((function(r){return!e.isEmpty(r.errorMessage)}))||n}}(Object.values(r));return{form:u,hasError:s.hasError,formHasChanges:function(){return Object.values(u).some((function(r){return r.hasChange}))},setError:function(r,e){u[r].setError(e),n.R.ifDefined(i.onError,(function(n){var t;return n(((t={})[r]=e,t))}))},submit:function(){var r=Object.values(u).map((function(r){return{key:r.key,errorMessage:r.validateOnSubmit()}})).filter((function(r){return Boolean(r.errorMessage)})).reduce((function(r,e){var n;return t({},r,((n={})[e.key]=e.errorMessage,n))}),{});if(Object.values(r).length>0)return n.R.ifDefined(i.onError,(function(e){return e(r)}));var e=Object.values(u).reduce((function(r,e){var n,i=e.value,u=e.submitParser;return t({},r,((n={})[e.key]=u?u(i):i,n))}),{});i.onSuccess(e)}}};
//# sourceMappingURL=react-form-builder-v2.cjs.production.min.js.map
import { useState } from 'react';
import { isEmpty } from 'ramda';
import { R } from 'lib/utils';
import { isEmpty } from 'ramda';

@@ -54,7 +54,7 @@ function _extends() {

if (isRequired && R.isEmpty(val)) {
if (isRequired && isEmpty(val)) {
return validationRules[0].errorMessage;
}
if (!isRequired && R.isEmpty(val)) {
if (!isRequired && isEmpty(val)) {
return '';

@@ -61,0 +61,0 @@ }

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react'), require('lib/utils'), require('ramda')) :
typeof define === 'function' && define.amd ? define(['exports', 'react', 'lib/utils', 'ramda'], factory) :
(global = global || self, factory(global['@codegateinc/react-form-builder-v2'] = {}, global.React, global.utils, global.ramda));
}(this, (function (exports, react, utils, ramda) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react'), require('ramda'), require('lib/utils')) :
typeof define === 'function' && define.amd ? define(['exports', 'react', 'ramda', 'lib/utils'], factory) :
(global = global || self, factory(global['@codegateinc/react-form-builder-v2'] = {}, global.React, global.ramda, global.utils));
}(this, (function (exports, react, ramda, utils) { 'use strict';

@@ -56,7 +56,7 @@ function _extends() {

if (isRequired && utils.R.isEmpty(val)) {
if (isRequired && ramda.isEmpty(val)) {
return validationRules[0].errorMessage;
}
if (!isRequired && utils.R.isEmpty(val)) {
if (!isRequired && ramda.isEmpty(val)) {
return '';

@@ -63,0 +63,0 @@ }

@@ -1,2 +0,2 @@

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("react"),require("lib/utils"),require("ramda")):"function"==typeof define&&define.amd?define(["exports","react","lib/utils","ramda"],r):r((e=e||self)["@codegateinc/react-form-builder-v2"]={},e.React,e.utils,e.ramda)}(this,(function(e,r,n,t){"use strict";function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}e.useField=function(e){var t=e.key,u=e.label,s=e.initialValue,a=e.validationRules,o=e.isRequired,c=e.placeholder,f=e.validateOnBlur,l=void 0!==f&&f,v=e.liveParser,d=e.submitParser,m=r.useState({value:s,isPristine:!0,errorMessage:""}),b=m[0],g=m[1],p=function(e,r){if(void 0===r&&(r=!1),!r&&b.isPristine||!a)return"";var t=n.R.isDefined(e)?e:b.value;if(o&&n.R.isEmpty(t))return a[0].errorMessage;if(!o&&n.R.isEmpty(t))return"";var i=a.find((function(e){return!e.validate(t)}));return i?i.errorMessage:""};return{key:t,label:u,isRequired:o,placeholder:c,submitParser:d,value:b.value,hasChange:b.value!==s,errorMessage:b.errorMessage,onBlur:function(){return g((function(e){return i({},e,{isPristine:!1,errorMessage:p(void 0,!0)})}))},onChangeValue:function(e){return g((function(r){return i({},r,{value:v?v(e):e,isPristine:r.isPristine?l:r.isPristine,errorMessage:p(e)})}))},validateOnSubmit:function(){var e=p(void 0,!0);return e?(g((function(r){return i({},r,{errorMessage:e})})),e):""},setError:function(e){return g((function(r){return i({},r,{errorMessage:e})}))}}},e.useForm=function(e,r){var u=Object.entries(e).reduce((function(e,r){var n;return i({},e,((n={})[r[0]]=r[1],n))}),{}),s=function(e){var r=e.some((function(e){return e.isRequired&&t.isEmpty(e.value)}));return{hasError:e.some((function(e){return!t.isEmpty(e.errorMessage)}))||r}}(Object.values(e));return{form:u,hasError:s.hasError,formHasChanges:function(){return Object.values(u).some((function(e){return e.hasChange}))},setError:function(e,t){u[e].setError(t),n.R.ifDefined(r.onError,(function(r){var n;return r(((n={})[e]=t,n))}))},submit:function(){var e=Object.values(u).map((function(e){return{key:e.key,errorMessage:e.validateOnSubmit()}})).filter((function(e){return Boolean(e.errorMessage)})).reduce((function(e,r){var n;return i({},e,((n={})[r.key]=r.errorMessage,n))}),{});if(Object.values(e).length>0)return n.R.ifDefined(r.onError,(function(r){return r(e)}));var t=Object.values(u).reduce((function(e,r){var n,t=r.value,u=r.submitParser;return i({},e,((n={})[r.key]=u?u(t):t,n))}),{});r.onSuccess(t)}}},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("react"),require("ramda"),require("lib/utils")):"function"==typeof define&&define.amd?define(["exports","react","ramda","lib/utils"],r):r((e=e||self)["@codegateinc/react-form-builder-v2"]={},e.React,e.ramda,e.utils)}(this,(function(e,r,n,t){"use strict";function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}e.useField=function(e){var u=e.key,s=e.label,a=e.initialValue,o=e.validationRules,c=e.isRequired,f=e.placeholder,l=e.validateOnBlur,v=void 0!==l&&l,d=e.liveParser,m=e.submitParser,b=r.useState({value:a,isPristine:!0,errorMessage:""}),g=b[0],p=b[1],y=function(e,r){if(void 0===r&&(r=!1),!r&&g.isPristine||!o)return"";var i=t.R.isDefined(e)?e:g.value;if(c&&n.isEmpty(i))return o[0].errorMessage;if(!c&&n.isEmpty(i))return"";var u=o.find((function(e){return!e.validate(i)}));return u?u.errorMessage:""};return{key:u,label:s,isRequired:c,placeholder:f,submitParser:m,value:g.value,hasChange:g.value!==a,errorMessage:g.errorMessage,onBlur:function(){return p((function(e){return i({},e,{isPristine:!1,errorMessage:y(void 0,!0)})}))},onChangeValue:function(e){return p((function(r){return i({},r,{value:d?d(e):e,isPristine:r.isPristine?v:r.isPristine,errorMessage:y(e)})}))},validateOnSubmit:function(){var e=y(void 0,!0);return e?(p((function(r){return i({},r,{errorMessage:e})})),e):""},setError:function(e){return p((function(r){return i({},r,{errorMessage:e})}))}}},e.useForm=function(e,r){var u=Object.entries(e).reduce((function(e,r){var n;return i({},e,((n={})[r[0]]=r[1],n))}),{}),s=function(e){var r=e.some((function(e){return e.isRequired&&n.isEmpty(e.value)}));return{hasError:e.some((function(e){return!n.isEmpty(e.errorMessage)}))||r}}(Object.values(e));return{form:u,hasError:s.hasError,formHasChanges:function(){return Object.values(u).some((function(e){return e.hasChange}))},setError:function(e,n){u[e].setError(n),t.R.ifDefined(r.onError,(function(r){var t;return r(((t={})[e]=n,t))}))},submit:function(){var e=Object.values(u).map((function(e){return{key:e.key,errorMessage:e.validateOnSubmit()}})).filter((function(e){return Boolean(e.errorMessage)})).reduce((function(e,r){var n;return i({},e,((n={})[r.key]=r.errorMessage,n))}),{});if(Object.values(e).length>0)return t.R.ifDefined(r.onError,(function(r){return r(e)}));var n=Object.values(u).reduce((function(e,r){var n,t=r.value,u=r.submitParser;return i({},e,((n={})[r.key]=u?u(t):t,n))}),{});r.onSuccess(n)}}},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=react-form-builder-v2.umd.production.min.js.map

@@ -6,3 +6,3 @@ {

"typings": "index.d.ts",
"version": "1.0.4",
"version": "1.0.5",
"main": "dist/index.js",

@@ -9,0 +9,0 @@ "scripts": {

@@ -1,5 +0,1 @@

import {
isEmpty
} from 'ramda'
/* eslint-disable @typescript-eslint/no-explicit-any */

@@ -11,4 +7,3 @@ const isDefined = (subject: any) => typeof subject !== 'undefined' && subject !== null

isDefined,
ifDefined,
isEmpty
ifDefined
}
import { useState } from 'react'
import { isEmpty } from 'ramda'
import { R } from 'lib/utils'

@@ -31,7 +32,7 @@ import { GateField, FieldConfig, GateFieldState } from './types'

if (isRequired && R.isEmpty(val)) {
if (isRequired && isEmpty(val)) {
return validationRules[0].errorMessage
}
if (!isRequired && R.isEmpty(val)) {
if (!isRequired && isEmpty(val)) {
return ''

@@ -38,0 +39,0 @@ }

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc