diff --git a/modules/actions-v2/register-user/assets/build/editor.asset.php b/modules/actions-v2/register-user/assets/build/editor.asset.php index 9633934b..fc2bbda5 100644 --- a/modules/actions-v2/register-user/assets/build/editor.asset.php +++ b/modules/actions-v2/register-user/assets/build/editor.asset.php @@ -1 +1 @@ - array('react', 'wp-components', 'wp-compose', 'wp-i18n', 'wp-primitives'), 'version' => '99bd9da5bcdba26a844d'); + array('react', 'wp-components', 'wp-compose', 'wp-i18n', 'wp-primitives'), 'version' => '1016fbb7c20181c22469'); diff --git a/modules/actions-v2/register-user/assets/build/editor.js b/modules/actions-v2/register-user/assets/build/editor.js index 19120359..4a0e8dbf 100644 --- a/modules/actions-v2/register-user/assets/build/editor.js +++ b/modules/actions-v2/register-user/assets/build/editor.js @@ -1 +1 @@ -(()=>{"use strict";var e={583:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(721),a=r.n(n),o=r(186),i=r.n(o)()(a());i.push([e.id,".s1ej96yp{padding:1em;}\n",""]);const l=i},186:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var l=0;l0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),r&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=r):d[2]=r),a&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=a):d[4]="".concat(a)),t.push(d))}},t}},721:e=>{e.exports=function(e){return e[1]}},446:(e,t,r)=>{r.r(t),r.d(t,{default:()=>y});var n=r(264),a=r.n(n),o=r(449),i=r.n(o),l=r(811),s=r.n(l),c=r(272),d=r.n(c),u=r(332),p=r.n(u),m=r(745),f=r.n(m),g=r(583),h={};h.styleTagTransform=f(),h.setAttributes=d(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=p(),a()(g.A,h);const y=g.A&&g.A.locals?g.A.locals:void 0},264:e=>{var t=[];function r(e){for(var r=-1,n=0;n{var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},332:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},272:(e,t,r)=>{e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},449:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var a=void 0!==r.layer;a&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,a&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},745:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var o=t[n]={id:n,exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,(()=>{const e=window.React,t=window.wp.components,n=window.wp.i18n,a=window.jfb.actions,o=window.jfb.components;var i=function(){const e=Array.prototype.slice.call(arguments).filter(Boolean),t={},r=[];e.forEach((e=>{(e?e.split(" "):[]).forEach((e=>{if(e.startsWith("atm_")){const[,r]=e.split("_");t[r]=e}else r.push(e)}))}));const n=[];for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&n.push(t[e]);return n.push(...r),n.join(" ")};const l=function({settings:r,onChangeSettingObj:l}){const{hasError:s,setShowError:c}=(0,a.useActionValidatorProvider)({isSupported:e=>"role_can_register"===e?.property});return(0,e.createElement)(o.RowControl,null,(({id:a})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.RequiredLabel,{htmlFor:a},(0,n.__)("Who can add new user?","jet-form-builder")),(0,e.createElement)(t.Flex,{className:i(o.RowControlEndStyle,s&&o.ControlWithErrorStyle),direction:"column"},s&&(0,e.createElement)(o.IconText,null,(0,n.__)("Please fill this required field","jet-form-builder")),(0,e.createElement)(t.SelectControl,{id:a,value:r.role_can_register,options:JetFBRegisterAction.allUserRoles,onChange:e=>l({role_can_register:e}),onBlur:()=>c(!0),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})))))},s=window.jfb.blocksToActions,c=[{value:"login",label:(0,n.__)("User Login","jet-form-builder"),required:!0},{value:"email",label:(0,n.__)("Email","jet-form-builder"),required:!0},{value:"password",label:(0,n.__)("Password","jet-form-builder"),required:!0},{value:"confirm_password",label:(0,n.__)("Confirm Password","jet-form-builder"),required:!0},{value:"first_name",label:(0,n.__)("First Name","jet-form-builder")},{value:"last_name",label:(0,n.__)("Last Name","jet-form-builder")},{value:"user_url",label:(0,n.__)("User URL","jet-form-builder")}],d=function({getMapField:r,setMapField:l}){const d=(0,s.useFields)({withInner:!1,placeholder:"--"});return(0,e.createElement)(o.RowControl,{createId:!1},(0,e.createElement)(o.Label,null,(0,n.__)("Fields map","jet-form-builder")),(0,e.createElement)(t.Flex,{className:i(o.RowControlEndStyle),direction:"column",gap:4},c.map((t=>(0,e.createElement)(a.FieldsMapField,{key:t.value,tag:t.value,label:t.label,isRequired:t.required,formFields:d,value:r({name:t.value}),onChange:e=>l({nameField:t.value,value:e})})))))},u=function({settings:r,onChangeSettingObj:a}){return(0,e.createElement)(o.RowControl,null,(({id:i})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Label,{htmlFor:i},(0,n.__)("User Role","jet-form-builder")),(0,e.createElement)(t.SelectControl,{id:i,value:r.user_role,options:JetFBRegisterAction.userRoles,onChange:e=>a({user_role:e}),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))},p=window.wp.compose;function m(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var f=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,g=m((function(e){return f.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),h=(e,t)=>{const r={};return Object.keys(e).filter((e=>t=>-1===e.indexOf(t))(t)).forEach((t=>{r[t]=e[t]})),r};const y=function(t){let r="";return n=>{const a=(a,o)=>{const{as:l=t,class:s=r}=a;var c;const d=function(e,t,r){const n=h(t,["as","class"]);if(!e){const e="function"==typeof g?{default:g}:g;Object.keys(n).forEach((t=>{e.default(t)||delete n[t]}))}return n}(void 0===n.propsAsIs?!("string"==typeof l&&-1===l.indexOf("-")&&(c=l[0],c.toUpperCase()!==c)):n.propsAsIs,a);d.ref=o,d.className=n.atomic?i(n.class,d.className||s):i(d.className||s,n.class);const{vars:u}=n;if(u){const e={};for(const t in u){const r=u[t],o=r[0],i=r[1]||"",l="function"==typeof o?o(a):o;n.name,e[`--${t}`]=`${l}${i}`}const t=d.style||{},r=Object.keys(t);r.length>0&&r.forEach((r=>{e[r]=t[r]})),d.style=e}return t.__wyw_meta&&t!==l?(d.as=l,e.createElement(t,d)):e.createElement(l,d)},o=e.forwardRef?e.forwardRef(a):e=>{const t=h(e,["innerRef"]);return a(t,e.innerRef)};return o.displayName=n.name,o.__wyw_meta={className:n.class||r,extends:t},o}}(t.Card)({name:"StyledCard",class:"s1ej96yp",propsAsIs:!0}),v=function r({label:n,value:a,onChange:i}){const l=(0,p.useInstanceId)(r,"jfb-user-meta");return(0,e.createElement)(y,{elevation:2},(0,e.createElement)(o.RowControl,{createId:!1,controlSize:1},(0,e.createElement)(o.Label,{htmlFor:l},n),(0,e.createElement)(t.TextControl,{id:l,value:a,onChange:i,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})))};r(446);const b=function({getMapField:r,setMapField:a}){const l=(0,s.useFields)({withInner:!1});return(0,e.createElement)(o.RowControl,{createId:!1},(0,e.createElement)(o.Label,null,(0,n.__)("User Meta","jet-form-builder")),(0,e.createElement)(t.Flex,{className:i(o.RowControlEndStyle),direction:"column",gap:4},l.map((t=>(0,e.createElement)(v,{key:t.value,label:t.label,value:r({source:"meta_fields_map",name:t.value}),onChange:e=>a({nameField:t.value,value:e,source:"meta_fields_map"})})))))},_=function({settings:r,onChangeSettingObj:a}){const i=(0,s.useFields)({withInner:!1,placeholder:"--"});return(0,e.createElement)(o.RowControl,null,(({id:l})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Label,{htmlFor:l},(0,n.__)('"Remember me" field:',"jet-form-builder")),(0,e.createElement)(t.SelectControl,{id:l,value:r.remember_me_field,options:i,onChange:e=>a({remember_me_field:e}),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))},w=window.wp.primitives,x=(0,e.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(w.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})),E={type:"register_user",label:(0,n.__)("Register User","jet-form-builder"),edit:function(r){const{settings:i,onChangeSettingObj:s,getMapField:c,setMapField:p}=r;return(0,e.createElement)(t.Flex,{direction:"column"},(0,e.createElement)(t.ToggleControl,{className:o.ClearBaseControlStyle,label:(0,n.__)("Allow creating new users by existing users","jet-form-builder"),checked:i.allow_register,onChange:e=>s({allow_register:e})}),i.allow_register&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.WideLine,null),(0,e.createElement)(l,{settings:i,onChangeSettingObj:s})),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(d,{getMapField:c,setMapField:p}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(u,{settings:i,onChangeSettingObj:s}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(t.ToggleControl,{className:o.ClearBaseControlStyle,label:(0,n.__)("Log In User after Register:","jet-form-builder"),checked:i.log_in,onChange:e=>s({log_in:e})}),i.log_in&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.WideLine,null),(0,e.createElement)(_,{settings:i,onChangeSettingObj:s})),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(t.ToggleControl,{className:o.ClearBaseControlStyle,label:(0,n.__)("Add User ID to form data:","jet-form-builder"),checked:i.add_user_id,onChange:e=>s({add_user_id:e}),help:(0,n.__)("Registered user ID will be added to form data. If form is filled by logged in user - current user ID will be added to form data.","jet-form-builder")}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(b,{getMapField:c,setMapField:p}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(a.ActionMessages,{...r}))},icon:x,docHref:"https://jetformbuilder.com/features/register-user/",category:"user",validators:[({settings:e})=>!!e.allow_register&&!e?.role_can_register&&{type:"empty",property:"role_can_register"},({settings:e})=>{const t=[];for(const r of c){if(!r.required)continue;const n=e?.fields_map?.[r.value];n||t.push({type:"empty",property:"field_"+r.value})}return t}]};function C(){a.BaseComputedField.call(this),this.isSupported=function(e){return"register_user"===e.type&&e.selfSettings.add_user_id},this.getName=function(){return"user_id"},this.getHelp=function(){return(0,n.__)("A computed field from the Register User action.","jet-form-builder")}}C.prototype=Object.create(a.BaseComputedField.prototype);const S=C;(0,a.registerAction)(E),(0,a.addComputedField)(S)})()})(); \ No newline at end of file +(()=>{"use strict";var e={583:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(721),a=r.n(n),o=r(186),i=r.n(o)()(a());i.push([e.id,".s1ej96yp{padding:1em;}\n",""]);const l=i},186:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,a,o){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(n)for(var l=0;l0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=o),r&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=r):d[2]=r),a&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=a):d[4]="".concat(a)),t.push(d))}},t}},721:e=>{e.exports=function(e){return e[1]}},446:(e,t,r)=>{r.r(t),r.d(t,{default:()=>y});var n=r(264),a=r.n(n),o=r(449),i=r.n(o),l=r(811),s=r.n(l),c=r(272),d=r.n(c),u=r(332),m=r.n(u),p=r(745),f=r.n(p),g=r(583),h={};h.styleTagTransform=f(),h.setAttributes=d(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=m(),a()(g.A,h);const y=g.A&&g.A.locals?g.A.locals:void 0},264:e=>{var t=[];function r(e){for(var r=-1,n=0;n{var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},332:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},272:(e,t,r)=>{e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},449:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var a=void 0!==r.layer;a&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,a&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},745:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var o=t[n]={id:n,exports:{}};return e[n](o,o.exports,r),o.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0,(()=>{const e=window.React,t=window.wp.components,n=window.wp.i18n,a=window.jfb.actions,o=window.jfb.components;var i=function(){const e=Array.prototype.slice.call(arguments).filter(Boolean),t={},r=[];e.forEach((e=>{(e?e.split(" "):[]).forEach((e=>{if(e.startsWith("atm_")){const[,r]=e.split("_");t[r]=e}else r.push(e)}))}));const n=[];for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&n.push(t[e]);return n.push(...r),n.join(" ")};const l=function({settings:r,onChangeSettingObj:l}){const{hasError:s,setShowError:c}=(0,a.useActionValidatorProvider)({isSupported:e=>"role_can_register"===e?.property});return(0,e.createElement)(o.RowControl,null,(({id:a})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.RequiredLabel,{htmlFor:a},(0,n.__)("Who can add new user?","jet-form-builder")),(0,e.createElement)(t.Flex,{className:i(o.RowControlEndStyle,s&&o.ControlWithErrorStyle),direction:"column"},s&&(0,e.createElement)(o.IconText,null,(0,n.__)("Please fill this required field","jet-form-builder")),(0,e.createElement)(t.SelectControl,{id:a,value:r.role_can_register,options:JetFBRegisterAction.allUserRoles,onChange:e=>l({role_can_register:e}),onBlur:()=>c(!0),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})))))},s=window.jfb.blocksToActions,c=[{value:"login",label:(0,n.__)("User Login","jet-form-builder"),required:!0},{value:"email",label:(0,n.__)("Email","jet-form-builder"),required:!0},{value:"password",label:(0,n.__)("Password","jet-form-builder"),required:!0},{value:"confirm_password",label:(0,n.__)("Confirm Password","jet-form-builder"),required:!0},{value:"first_name",label:(0,n.__)("First Name","jet-form-builder")},{value:"last_name",label:(0,n.__)("Last Name","jet-form-builder")},{value:"user_url",label:(0,n.__)("User URL","jet-form-builder")}],d=function({getMapField:r,setMapField:l}){const d=(0,s.useFields)({withInner:!1,placeholder:"--"});return(0,e.createElement)(o.RowControl,{createId:!1},(0,e.createElement)(o.Label,null,(0,n.__)("Fields map","jet-form-builder")),(0,e.createElement)(t.Flex,{className:i(o.RowControlEndStyle),direction:"column",gap:4},c.map((t=>(0,e.createElement)(a.FieldsMapField,{key:t.value,tag:t.value,label:t.label,isRequired:t.required,formFields:d,value:r({name:t.value}),onChange:e=>l({nameField:t.value,value:e})})))))},u=function({settings:r,onChangeSettingObj:a}){return(0,e.createElement)(o.RowControl,null,(({id:i})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Label,{htmlFor:i},(0,n.__)("User Role","jet-form-builder")),(0,e.createElement)(t.SelectControl,{id:i,value:r.user_role,options:JetFBRegisterAction.userRoles,onChange:e=>a({user_role:e}),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))},m=window.wp.compose;function p(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var f=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,g=p((function(e){return f.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),h=(e,t)=>{const r={};return Object.keys(e).filter((e=>t=>-1===e.indexOf(t))(t)).forEach((t=>{r[t]=e[t]})),r};const y=function(t){let r="";return n=>{const a=(a,o)=>{const{as:l=t,class:s=r}=a;var c;const d=function(e,t,r){const n=h(t,["as","class"]);if(!e){const e="function"==typeof g?{default:g}:g;Object.keys(n).forEach((t=>{e.default(t)||delete n[t]}))}return n}(void 0===n.propsAsIs?!("string"==typeof l&&-1===l.indexOf("-")&&(c=l[0],c.toUpperCase()!==c)):n.propsAsIs,a);d.ref=o,d.className=n.atomic?i(n.class,d.className||s):i(d.className||s,n.class);const{vars:u}=n;if(u){const e={};for(const t in u){const r=u[t],o=r[0],i=r[1]||"",l="function"==typeof o?o(a):o;n.name,e[`--${t}`]=`${l}${i}`}const t=d.style||{},r=Object.keys(t);r.length>0&&r.forEach((r=>{e[r]=t[r]})),d.style=e}return t.__wyw_meta&&t!==l?(d.as=l,e.createElement(t,d)):e.createElement(l,d)},o=e.forwardRef?e.forwardRef(a):e=>{const t=h(e,["innerRef"]);return a(t,e.innerRef)};return o.displayName=n.name,o.__wyw_meta={className:n.class||r,extends:t},o}}(t.Card)({name:"StyledCard",class:"s1ej96yp",propsAsIs:!0}),v=function r({label:n,value:a,onChange:i}){const l=(0,m.useInstanceId)(r,"jfb-user-meta");return(0,e.createElement)(y,{elevation:2},(0,e.createElement)(o.RowControl,{createId:!1,controlSize:1},(0,e.createElement)(o.Label,{htmlFor:l},n),(0,e.createElement)(t.TextControl,{id:l,value:a,onChange:i,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})))};r(446);const b=function({getMapField:r,setMapField:a}){const l=(0,s.useFields)({withInner:!1});return(0,e.createElement)(o.RowControl,{createId:!1},(0,e.createElement)(o.Label,null,(0,n.__)("User Meta","jet-form-builder")),(0,e.createElement)(t.Flex,{className:i(o.RowControlEndStyle),direction:"column",gap:4},l.map((t=>(0,e.createElement)(v,{key:t.value,label:t.label,value:r({source:"meta_fields_map",name:t.value}),onChange:e=>a({nameField:t.value,value:e,source:"meta_fields_map"})})))))},_=function({settings:r,onChangeSettingObj:a}){const i=(0,s.useFields)({withInner:!1,placeholder:"--"});return(0,e.createElement)(o.RowControl,null,(({id:l})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.Label,{htmlFor:l},(0,n.__)('"Remember me" field:',"jet-form-builder")),(0,e.createElement)(t.SelectControl,{id:l,value:r.remember_me_field,options:i,onChange:e=>a({remember_me_field:e}),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}))))},w=window.wp.primitives,x=(0,e.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(w.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})),E={type:"register_user",label:(0,n.__)("Register User","jet-form-builder"),edit:function(r){const{settings:i,onChangeSettingObj:s,getMapField:c,setMapField:m}=r;return(0,e.createElement)(t.Flex,{direction:"column"},(0,e.createElement)(t.ToggleControl,{className:o.ClearBaseControlStyle,label:(0,n.__)("Allow creating new users by existing users","jet-form-builder"),checked:i.allow_register,onChange:e=>s({allow_register:e}),__nextHasNoMarginBottom:!0}),i.allow_register&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.WideLine,null),(0,e.createElement)(l,{settings:i,onChangeSettingObj:s})),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(d,{getMapField:c,setMapField:m}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(u,{settings:i,onChangeSettingObj:s}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(t.ToggleControl,{className:o.ClearBaseControlStyle,label:(0,n.__)("Log In User after Register:","jet-form-builder"),checked:i.log_in,onChange:e=>s({log_in:e}),__nextHasNoMarginBottom:!0}),i.log_in&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)(o.WideLine,null),(0,e.createElement)(_,{settings:i,onChangeSettingObj:s})),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(t.ToggleControl,{className:o.ClearBaseControlStyle,label:(0,n.__)("Add User ID to form data:","jet-form-builder"),checked:i.add_user_id,onChange:e=>s({add_user_id:e}),help:(0,n.__)('Registered user ID will be added to form data. Current user ID will be added to form data only if "Allow creating new users by existing users" option was disabled.',"jet-form-builder"),__nextHasNoMarginBottom:!0}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(b,{getMapField:c,setMapField:m}),(0,e.createElement)(o.WideLine,null),(0,e.createElement)(a.ActionMessages,{...r}))},icon:x,docHref:"https://jetformbuilder.com/features/register-user/",category:"user",validators:[({settings:e})=>!!e.allow_register&&!e?.role_can_register&&{type:"empty",property:"role_can_register"},({settings:e})=>{const t=[];for(const r of c){if(!r.required)continue;const n=e?.fields_map?.[r.value];n||t.push({type:"empty",property:"field_"+r.value})}return t}]};function C(){a.BaseComputedField.call(this),this.isSupported=function(e){return"register_user"===e.type&&e.selfSettings.add_user_id},this.getName=function(){return"user_id"},this.getHelp=function(){return(0,n.__)("A computed field from the Register User action.","jet-form-builder")}}C.prototype=Object.create(a.BaseComputedField.prototype);const S=C;(0,a.registerAction)(E),(0,a.addComputedField)(S)})()})(); \ No newline at end of file diff --git a/modules/actions-v2/register-user/assets/src/registerUserAction/Render.jsx b/modules/actions-v2/register-user/assets/src/registerUserAction/Render.jsx index ccd60ab2..ff2ce3b1 100644 --- a/modules/actions-v2/register-user/assets/src/registerUserAction/Render.jsx +++ b/modules/actions-v2/register-user/assets/src/registerUserAction/Render.jsx @@ -32,6 +32,7 @@ function RegisterUserRender( props ) { onChange={ allow_register => onChangeSettingObj( { allow_register }, ) } + __nextHasNoMarginBottom /> { settings.allow_register && <> @@ -56,6 +57,7 @@ function RegisterUserRender( props ) { label={ __( 'Log In User after Register:', 'jet-form-builder' ) } checked={ settings.log_in } onChange={ log_in => onChangeSettingObj( { log_in } ) } + __nextHasNoMarginBottom /> { settings.log_in && <> @@ -69,11 +71,12 @@ function RegisterUserRender( props ) { className={ ClearBaseControlStyle } label={ __( 'Add User ID to form data:', 'jet-form-builder' ) } checked={ settings.add_user_id } - onChange={ add_user_id => onChangeSettingObj( { add_user_id } ) } + onChange={ val => onChangeSettingObj( { add_user_id: val } ) } help={ __( - 'Registered user ID will be added to form data. If form is filled by logged in user - current user ID will be added to form data.', + 'Registered user ID will be added to form data. Current user ID will be added to form data only if "Allow creating new users by existing users" option was disabled.', 'jet-form-builder', ) } + __nextHasNoMarginBottom />