PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / V3.3.2
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder vV3.3.2
V3.3.2 3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 All 139 releases
bit-form / assets / bf-16-67.js

bf-16-67.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder V3.3.2, at assets/bf-16-67.js

2 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var C=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var d=(e,s)=>{var u={};for(var r in e)x.call(e,r)&&s.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&C)for(var r of C(e))s.indexOf(r)<0&&E.call(e,r)&&(u[r]=e[r]);return u};import{r as n}from"./main-96.js";import{D as g}from"./bf-162-70.js";import{u as h}from"./bf-331-47.js";function v({conf:e,onSeed:s,save:u,saveDisabled:r=!1,ready:c=!0}){const t=n.useContext(g),f=n.useRef(!1),i=n.useRef(u);i.current=u;const o=n.useRef(null),a=l=>{if(!l)return"";try{const p=l,{default:m}=p,R=d(p,["default"]);return JSON.stringify(R)}catch(m){return""}};n.useEffect(()=>{!f.current&&(t!=null&&t.initialConf)&&s&&(f.current=!0,s(t.initialConf))},[t]),n.useEffect(()=>{if(!(!t||!e)){if(o.current===null){o.current=a(e),t.publishConf(e,{pristine:!0});return}t.publishConf(e,{pristine:a(e)===o.current})}},[t,e]),n.useEffect(()=>{if(t)return t.registerSave(()=>i.current&&i.current(),r),()=>t.registerSave(null,!0)},[t,r]),n.useEffect(()=>{t&&t.setReady(!!c)},[t,c])}function w(){const e=n.useContext(g);return e==null?void 0:e.openConnectDrawer}function A(e,s){const u=w(),{apps:r}=h(),c=n.useRef([]);return n.useCallback(()=>{u&&(c.current=(r||[]).filter(t=>t.integration_type===e).map(t=>String(t.id)),u(e,t=>{const f=(t||[]).find(i=>i.integration_type===e&&!c.current.includes(String(i.id)));f&&s(f)}))},[u,r,e,s])}export{A as a,v as u};
2