Socket
Book a DemoInstallSign in
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

to
1.0.19

3

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

@@ -84,5 +84,2 @@ 'use strict';

react.useEffect(function () {
setLocalInitialValue(initialValue);
}, [initialValue]);
return {

@@ -89,0 +86,0 @@ key: key,

2

dist/react-form-builder-v2.cjs.production.min.js

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("ramda");function n(){return(n=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)}var t=function(e){return null!=e},u=function(e,r){return t(e)&&r(e)};exports.useField=function(u){var i=u.key,a=u.label,o=u.initialValue,s=u.validationRules,c=u.isRequired,l=u.placeholder,f=u.validateOnBlur,v=void 0!==f&&f,d=u.liveParser,g=u.submitParser,h=e.useState(o),b=h[0],m=h[1],M=e.useState({value:b,isPristine:!0,errorMessage:""}),O=M[0],p=M[1],y=function(e,n){if(void 0===n&&(n=!1),!n&&O.isPristine||!s)return"";var u=t(e)?e:O.value;if(c&&r.isEmpty(u))return s[0].errorMessage;if(!c&&!Boolean(u))return"";var i=s.find((function(e){return!e.validate(u)}));return i?i.errorMessage:""};return e.useEffect((function(){m(o)}),[o]),{key:i,label:a,isRequired:c,placeholder:l,submitParser:g,value:O.value,hasChange:O.value!==b,errorMessage:O.errorMessage,onBlur:function(){return v&&p((function(e){return n({},e,{isPristine:!1,errorMessage:y(void 0,!0)})}))},onChangeValue:function(e){return p((function(r){return n({},r,{value:d?d(e):e,isPristine:r.isPristine?v:r.isPristine,errorMessage:y(e)})}))},onChangeInitialValue:function(e){O.value===b&&p((function(r){return n({},r,{value:e})})),m(e)},validateOnSubmit:function(){var e=y(void 0,!0);return e?(p((function(r){return n({},r,{errorMessage:e})})),e):""},setError:function(e){return p((function(r){return n({},r,{errorMessage:e})}))},resetState:function(){return p((function(e){return n({},e,{isPristine:!0,errorMessage:"",value:o})}))},validate:function(){return p((function(e){return n({},e,{errorMessage:y(void 0,!0)})}))}}},exports.useForm=function(e,t){var i=Object.entries(e).reduce((function(e,r){var t;return n({},e,((t={})[r[0]]=r[1],t))}),{}),a=function(e){var n=e.some((function(e){return e.isRequired&&Boolean(e.value)}));return{hasError:e.some((function(e){return!r.isEmpty(e.errorMessage)}))||n}}(Object.values(e));return{form:i,hasError:a.hasError,formHasChanges:function(){return Object.values(i).some((function(e){return e.hasChange}))},setError:function(e,r){i[e].setError(r),u(t.onError,(function(n){var t;return n(((t={})[e]=r,t))}))},setFieldValue:function(e,r){i[e].onChangeValue(r)},setFieldInitialValue:function(e,r){i[e].onChangeInitialValue(r)},resetForm:function(){return Object.keys(i).forEach((function(e){return i[e].resetState()}))},submit:function(){var e=Object.values(i).map((function(e){return{key:e.key,errorMessage:e.validateOnSubmit()}})).filter((function(e){return Boolean(e.errorMessage)})).reduce((function(e,r){var t;return n({},e,((t={})[r.key]=r.errorMessage,t))}),{});if(Object.values(e).length>0)return u(t.onError,(function(r){return r(e)}));var r=Object.values(i).reduce((function(e,r){var t,u=r.value,i=r.submitParser;return n({},e,((t={})[r.key]=i?i(u):u,t))}),{});t.onSuccess(r)},validateAll:function(){return Object.values(i).forEach((function(e){return e.validate()}))}}};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("ramda");function n(){return(n=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)}var t=function(e){return null!=e},u=function(e,r){return t(e)&&r(e)};exports.useField=function(u){var i=u.key,a=u.label,o=u.initialValue,s=u.validationRules,l=u.isRequired,c=u.placeholder,f=u.validateOnBlur,v=void 0!==f&&f,d=u.liveParser,g=u.submitParser,h=e.useState(o),b=h[0],m=h[1],M=e.useState({value:b,isPristine:!0,errorMessage:""}),O=M[0],p=M[1],y=function(e,n){if(void 0===n&&(n=!1),!n&&O.isPristine||!s)return"";var u=t(e)?e:O.value;if(l&&r.isEmpty(u))return s[0].errorMessage;if(!l&&!Boolean(u))return"";var i=s.find((function(e){return!e.validate(u)}));return i?i.errorMessage:""};return{key:i,label:a,isRequired:l,placeholder:c,submitParser:g,value:O.value,hasChange:O.value!==b,errorMessage:O.errorMessage,onBlur:function(){return v&&p((function(e){return n({},e,{isPristine:!1,errorMessage:y(void 0,!0)})}))},onChangeValue:function(e){return p((function(r){return n({},r,{value:d?d(e):e,isPristine:r.isPristine?v:r.isPristine,errorMessage:y(e)})}))},onChangeInitialValue:function(e){O.value===b&&p((function(r){return n({},r,{value:e})})),m(e)},validateOnSubmit:function(){var e=y(void 0,!0);return e?(p((function(r){return n({},r,{errorMessage:e})})),e):""},setError:function(e){return p((function(r){return n({},r,{errorMessage:e})}))},resetState:function(){return p((function(e){return n({},e,{isPristine:!0,errorMessage:"",value:o})}))},validate:function(){return p((function(e){return n({},e,{errorMessage:y(void 0,!0)})}))}}},exports.useForm=function(e,t){var i=Object.entries(e).reduce((function(e,r){var t;return n({},e,((t={})[r[0]]=r[1],t))}),{}),a=function(e){var n=e.some((function(e){return e.isRequired&&Boolean(e.value)}));return{hasError:e.some((function(e){return!r.isEmpty(e.errorMessage)}))||n}}(Object.values(e));return{form:i,hasError:a.hasError,formHasChanges:function(){return Object.values(i).some((function(e){return e.hasChange}))},setError:function(e,r){i[e].setError(r),u(t.onError,(function(n){var t;return n(((t={})[e]=r,t))}))},setFieldValue:function(e,r){i[e].onChangeValue(r)},setFieldInitialValue:function(e,r){i[e].onChangeInitialValue(r)},resetForm:function(){return Object.keys(i).forEach((function(e){return i[e].resetState()}))},submit:function(){var e=Object.values(i).map((function(e){return{key:e.key,errorMessage:e.validateOnSubmit()}})).filter((function(e){return Boolean(e.errorMessage)})).reduce((function(e,r){var t;return n({},e,((t={})[r.key]=r.errorMessage,t))}),{});if(Object.values(e).length>0)return u(t.onError,(function(r){return r(e)}));var r=Object.values(i).reduce((function(e,r){var t,u=r.value,i=r.submitParser;return n({},e,((t={})[r.key]=i?i(u):u,t))}),{});t.onSuccess(r)},validateAll:function(){return Object.values(i).forEach((function(e){return e.validate()}))}}};
//# sourceMappingURL=react-form-builder-v2.cjs.production.min.js.map

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

import { useState, useEffect } from 'react';
import { useState } from 'react';
import { isEmpty } from 'ramda';

@@ -80,5 +80,2 @@

useEffect(function () {
setLocalInitialValue(initialValue);
}, [initialValue]);
return {

@@ -85,0 +82,0 @@ key: key,

@@ -83,5 +83,2 @@ (function (global, factory) {

react.useEffect(function () {
setLocalInitialValue(initialValue);
}, [initialValue]);
return {

@@ -88,0 +85,0 @@ key: key,

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

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("react"),require("ramda")):"function"==typeof define&&define.amd?define(["exports","react","ramda"],r):r((e=e||self)["@codegateinc/react-form-builder-v2"]={},e.React,e.ramda)}(this,(function(e,r,n){"use strict";function t(){return(t=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)}var u=function(e){return null!=e},i=function(e,r){return u(e)&&r(e)};e.useField=function(e){var i=e.key,a=e.label,o=e.initialValue,s=e.validationRules,c=e.isRequired,f=e.placeholder,l=e.validateOnBlur,v=void 0!==l&&l,d=e.liveParser,g=e.submitParser,m=r.useState(o),b=m[0],h=m[1],p=r.useState({value:b,isPristine:!0,errorMessage:""}),y=p[0],M=p[1],O=function(e,r){if(void 0===r&&(r=!1),!r&&y.isPristine||!s)return"";var t=u(e)?e:y.value;if(c&&n.isEmpty(t))return s[0].errorMessage;if(!c&&!Boolean(t))return"";var i=s.find((function(e){return!e.validate(t)}));return i?i.errorMessage:""};return r.useEffect((function(){h(o)}),[o]),{key:i,label:a,isRequired:c,placeholder:f,submitParser:g,value:y.value,hasChange:y.value!==b,errorMessage:y.errorMessage,onBlur:function(){return v&&M((function(e){return t({},e,{isPristine:!1,errorMessage:O(void 0,!0)})}))},onChangeValue:function(e){return M((function(r){return t({},r,{value:d?d(e):e,isPristine:r.isPristine?v:r.isPristine,errorMessage:O(e)})}))},onChangeInitialValue:function(e){y.value===b&&M((function(r){return t({},r,{value:e})})),h(e)},validateOnSubmit:function(){var e=O(void 0,!0);return e?(M((function(r){return t({},r,{errorMessage:e})})),e):""},setError:function(e){return M((function(r){return t({},r,{errorMessage:e})}))},resetState:function(){return M((function(e){return t({},e,{isPristine:!0,errorMessage:"",value:o})}))},validate:function(){return M((function(e){return t({},e,{errorMessage:O(void 0,!0)})}))}}},e.useForm=function(e,r){var u=Object.entries(e).reduce((function(e,r){var n;return t({},e,((n={})[r[0]]=r[1],n))}),{}),a=function(e){var r=e.some((function(e){return e.isRequired&&Boolean(e.value)}));return{hasError:e.some((function(e){return!n.isEmpty(e.errorMessage)}))||r}}(Object.values(e));return{form:u,hasError:a.hasError,formHasChanges:function(){return Object.values(u).some((function(e){return e.hasChange}))},setError:function(e,n){u[e].setError(n),i(r.onError,(function(r){var t;return r(((t={})[e]=n,t))}))},setFieldValue:function(e,r){u[e].onChangeValue(r)},setFieldInitialValue:function(e,r){u[e].onChangeInitialValue(r)},resetForm:function(){return Object.keys(u).forEach((function(e){return u[e].resetState()}))},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 t({},e,((n={})[r.key]=r.errorMessage,n))}),{});if(Object.values(e).length>0)return i(r.onError,(function(r){return r(e)}));var n=Object.values(u).reduce((function(e,r){var n,u=r.value,i=r.submitParser;return t({},e,((n={})[r.key]=i?i(u):u,n))}),{});r.onSuccess(n)},validateAll:function(){return Object.values(u).forEach((function(e){return e.validate()}))}}},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("react"),require("ramda")):"function"==typeof define&&define.amd?define(["exports","react","ramda"],r):r((e=e||self)["@codegateinc/react-form-builder-v2"]={},e.React,e.ramda)}(this,(function(e,r,n){"use strict";function t(){return(t=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)}var u=function(e){return null!=e},i=function(e,r){return u(e)&&r(e)};e.useField=function(e){var i=e.key,a=e.label,o=e.initialValue,s=e.validationRules,c=e.isRequired,l=e.placeholder,f=e.validateOnBlur,v=void 0!==f&&f,d=e.liveParser,g=e.submitParser,m=r.useState(o),b=m[0],h=m[1],p=r.useState({value:b,isPristine:!0,errorMessage:""}),y=p[0],M=p[1],O=function(e,r){if(void 0===r&&(r=!1),!r&&y.isPristine||!s)return"";var t=u(e)?e:y.value;if(c&&n.isEmpty(t))return s[0].errorMessage;if(!c&&!Boolean(t))return"";var i=s.find((function(e){return!e.validate(t)}));return i?i.errorMessage:""};return{key:i,label:a,isRequired:c,placeholder:l,submitParser:g,value:y.value,hasChange:y.value!==b,errorMessage:y.errorMessage,onBlur:function(){return v&&M((function(e){return t({},e,{isPristine:!1,errorMessage:O(void 0,!0)})}))},onChangeValue:function(e){return M((function(r){return t({},r,{value:d?d(e):e,isPristine:r.isPristine?v:r.isPristine,errorMessage:O(e)})}))},onChangeInitialValue:function(e){y.value===b&&M((function(r){return t({},r,{value:e})})),h(e)},validateOnSubmit:function(){var e=O(void 0,!0);return e?(M((function(r){return t({},r,{errorMessage:e})})),e):""},setError:function(e){return M((function(r){return t({},r,{errorMessage:e})}))},resetState:function(){return M((function(e){return t({},e,{isPristine:!0,errorMessage:"",value:o})}))},validate:function(){return M((function(e){return t({},e,{errorMessage:O(void 0,!0)})}))}}},e.useForm=function(e,r){var u=Object.entries(e).reduce((function(e,r){var n;return t({},e,((n={})[r[0]]=r[1],n))}),{}),a=function(e){var r=e.some((function(e){return e.isRequired&&Boolean(e.value)}));return{hasError:e.some((function(e){return!n.isEmpty(e.errorMessage)}))||r}}(Object.values(e));return{form:u,hasError:a.hasError,formHasChanges:function(){return Object.values(u).some((function(e){return e.hasChange}))},setError:function(e,n){u[e].setError(n),i(r.onError,(function(r){var t;return r(((t={})[e]=n,t))}))},setFieldValue:function(e,r){u[e].onChangeValue(r)},setFieldInitialValue:function(e,r){u[e].onChangeInitialValue(r)},resetForm:function(){return Object.keys(u).forEach((function(e){return u[e].resetState()}))},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 t({},e,((n={})[r.key]=r.errorMessage,n))}),{});if(Object.values(e).length>0)return i(r.onError,(function(r){return r(e)}));var n=Object.values(u).reduce((function(e,r){var n,u=r.value,i=r.submitParser;return t({},e,((n={})[r.key]=i?i(u):u,n))}),{});r.onSuccess(n)},validateAll:function(){return Object.values(u).forEach((function(e){return e.validate()}))}}},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.18",
"version": "1.0.19",
"main": "dist/index.js",

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

@@ -49,6 +49,2 @@ import { useEffect, useState } from 'react'

useEffect(() => {
setLocalInitialValue(initialValue)
}, [initialValue])
return {

@@ -55,0 +51,0 @@ key,

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

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.