Your IP : 216.73.216.5


Current Path : /home/theafprt/fnf.group/wp-content/plugins/ninja-forms/build/
Upload File :
Current File : //home/theafprt/fnf.group/wp-content/plugins/ninja-forms/build/form-block.js

(()=>{var e={2694:(e,r,t)=>{"use strict";var n=t(6925);function o(){}function s(){}s.resetWarningCache=o,e.exports=function(){function e(e,r,t,o,s,i){if(i!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function r(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:r,element:e,elementType:e,instanceOf:r,node:e,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:s,resetWarningCache:o};return t.PropTypes=t,t}},5556:(e,r,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var s=r[n]={exports:{}};return e[n](s,s.exports,t),s.exports}t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{"use strict";const e=window.wp.element,r=window.wp.components,n=window.wp.blockEditor;function o(r){const[t]=(0,e.useState)(()=>Array.isArray(r.forms)?r.forms:Object.values(r.forms));return{getFormTitle:e=>{if(e=parseInt(e,10),!t.length)return;let r=t.find(r=>r.formID===e);return r?r.formTitle:void 0},asSelectOptions:()=>t.length?t.map(e=>({label:e.formTitle,value:e.formID})):[]}}var s=t(5556),i=t.n(s);const a=window.ReactJSXRuntime;function l({formID:t,homeUrl:n,previewToken:o,isBlock:s=!0}){const i=(0,e.useId)(),l=(0,e.useRef)(),[f,c]=(0,e.useState)(!0),[m,p]=(0,e.useState)(0),[u,d]=(0,e.useState)("auto");return(0,a.jsx)("div",{id:i,className:"nf-iframe-container",children:(0,a.jsxs)("div",{className:"nf-iframe-overlay",style:s?{}:{display:"flex",width:"100%",height:"100%",flexDirection:"column",overflow:"hidden"},children:[f&&(0,a.jsx)(r.Spinner,{}),(0,a.jsx)("iframe",{src:`${n}?nf_preview_form=${t}&nf_iframe=${o}`,title:`nf-preview-form-${t}`,ref:e=>l.current=e,onLoad:()=>{c(!1);const e=l.current.contentWindow.document.getElementById(`nf-form-${t}-cont`),r=e.querySelectorAll(".ninja-forms-form-wrap");r&&r.length?(d(r[0].scrollWidth),p(r[0].scrollHeight)):(d(e.scrollWidth),p(e.scrollHeight))},scrolling:"no",height:s&&m?m:"",width:s&&u?u:"",style:{pointerEvents:"none",flexGrow:"1",border:"none",margin:"0",padding:"0"}})]})})}l.propTypes={formID:i().number.isRequired,homeUrl:i().string.isRequired,previewToken:i().string.isRequired};const f=(0,a.jsxs)("svg",{"data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"30px",height:"30px",viewBox:"0 0 29.93 13.43",children:[(0,a.jsx)("path",{fill:"#fff",d:"M22,21.7a4.72,4.72,0,0,0-2.44-4,14.44,14.44,0,0,0-13.38-.06,4.61,4.61,0,0,0-2.53,4Z",transform:"translate(-0.03 -8.27)"}),(0,a.jsx)("path",{fill:"#414242",d:"M3.68,21.7a4.6,4.6,0,0,1,2.53-4,14.44,14.44,0,0,1,13.38,0,4.73,4.73,0,0,1,2.44,4h3.65v-.37a12.76,12.76,0,0,0-1.2-5.42A7.59,7.59,0,0,0,24,15a31.79,31.79,0,0,1,4.14-1c1.36-.28,2.14-.46,1.68-.83-1-.81-2.24-1.68-2.24-1.68s5.05-4.18,0-2.91a9.62,9.62,0,0,0-2.53,1,10.69,10.69,0,0,0-3.13,2.76,12.83,12.83,0,0,0-21.9,9,3.15,3.15,0,0,0,0,.37Z",transform:"translate(-0.03 -8.27)"}),(0,a.jsx)("path",{fill:"#414242",d:"M9.3,21.7c0-1-.58-1.81-1.29-1.81s-1.27.81-1.29,1.81Z",transform:"translate(-0.03 -8.27)"}),(0,a.jsx)("path",{fill:"#414242",d:"M19,21.7c0-1-.59-1.81-1.29-1.81s-1.27.81-1.29,1.81Z",transform:"translate(-0.03 -8.27)"})]}),c=e=>(0,a.jsx)(r.Placeholder,{icon:(0,a.jsx)("div",{children:e.icon?e.icon:f}),instructions:"Display a form",style:{alignItems:"center"},children:(0,a.jsx)("div",{style:{margin:"auto",width:"50%"},children:e.children})});c.propTypes={children:i().element.isRequired};const m=({formID:t,forms:n,onChange:s,labelText:i})=>{const{asSelectOptions:l}=o({forms:n}),f=(0,e.useMemo)(()=>[{label:"---"},...l()],[n,l]);return(0,a.jsx)(r.SelectControl,{label:i||"Select Form",value:t,onChange:s,options:f})};function p({formID:r,forms:t,labelText:s,setAttributes:i,homeUrl:f,previewToken:p,icon:u}){const{getFormTitle:d}=o({forms:t}),h=e=>{const r=e?d(e):"";i({formID:parseInt(e),formTitle:r})};return r?(0,a.jsxs)(e.Fragment,{children:[(0,a.jsx)(n.InspectorControls,{children:(0,a.jsx)(m,{formID:r,forms:t,onChange:h,labelText:s})}),(0,a.jsx)(l,{homeUrl:f,previewToken:p,formID:r})]}):(0,a.jsx)(c,{icon:u,children:(0,a.jsx)(m,{label:s||"Select Form",formID:r,forms:t,onChange:h,labelText:s})})}m.propTypes={formID:i().PropTypes.number,forms:i().oneOfType([i().array,i().object]).isRequired,onChange:i().func.isRequired,labelText:i().string},p.propTypes={formID:i().number,forms:i().oneOfType([i().array,i().object]).isRequired,labelText:i().string,setAttributes:i().func.isRequired,homeUrl:i().string.isRequired,previewToken:i().string.isRequired};const u=JSON.parse('{"icon":"feedback","category":"common","attributes":{"formID":{"type":"integer"},"formTitle":{"type":"string"}}}'),d=window.wp.i18n,h=window.wp.blocks,y=window.nfFormsBlock||{},{forms:g,homeUrl:w,previewToken:v}=y;(0,h.registerBlockType)("ninja-forms/form",{...u,title:(0,d.__)("Ninja Form","ninja-forms"),edit:({attributes:e,setAttributes:r})=>(0,a.jsx)(p,{forms:g,formID:e.formID,formTitle:e.formTitle,setAttributes:r,homeUrl:w,previewToken:v}),save:()=>null,deprecated:[{attributes:{formID:{type:"integer",default:0},formName:{type:"string",default:""}},save:function(r){var t=r.attributes.formID;if(!t)return"";var n="[ninja_forms id="+parseInt(t)+"]";return(0,e.createElement)("div",null,n)}}]})})()})();