File: /var/www/html/wordpress/wp-content/plugins/bit-integrations/assets/bi.998.349.js
var I=Object.defineProperty;var y=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var S=(s,t,e)=>t in s?I(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,v=(s,t)=>{for(var e in t||(t={}))N.call(t,e)&&S(s,e,t[e]);if(y)for(var e of y(t))w.call(t,e)&&S(s,e,t[e]);return s};import{u as E,r as m,j as a}from"./main-685.js";import"./bi.451.455.js";import{_ as p,V as f}from"./bi.878.0.js";import{S as F}from"./bi.674.13.js";import{S as T}from"./bi.347.1012.js";import{I as q,g as L}from"./bi.776.3.js";import M from"./bi.671.204.js";import{S as P,h as V,c as z}from"./bi.84.824.js";import"./bi.327.9.js";import"./bi.601.11.js";import"./bi.825.14.js";import"./bi.788.791.js";import"./bi.703.796.js";import"./bi.768.751.js";import"./bi.666.752.js";import"./bi.966.825.js";function et({formFields:s,setFlow:t,flow:e,allIntegURL:g}){const b=E(),[l,n]=m.useState(!1),[o,h]=m.useState(1),[j,u]=m.useState({show:!1}),k=[{key:"email",label:p("Email","bit-integrations"),required:!0},{key:"name",label:p("Name","bit-integrations"),required:!1}],[i,r]=m.useState({name:"Sendy",type:"Sendy",api_key:"",sendy_url:"",field_map:[{formField:"",sendyField:""}],subscriberFields:k,actions:{}}),C=()=>{n(!0),L(e,t,g,i,b,"","",n).then(d=>{var x;d.success?(f.success((x=d.data)==null?void 0:x.msg),b(g)):f.error(d.data||d)})},_=c=>{if(setTimeout(()=>{document.getElementById("btcd-settings-wrp").scrollTop=0},300),!z(i)){f.error(p("Please map mandatory fields","bit-integrations"));return}i.field_map.length>0&&h(c)};return a.jsxs("div",{children:[a.jsx(F,{snack:j,setSnackbar:u}),a.jsx("div",{className:"txt-center mt-2",children:a.jsx(T,{step:3,active:o})}),a.jsx(M,{sendyConf:i,setSendyConf:r,step:o,setstep:h,isLoading:l,setIsLoading:n,setSnackbar:u}),a.jsxs("div",{className:"btcd-stp-page",style:v({},o===2&&{width:900,height:"auto",overflow:"visible"}),children:[a.jsx(P,{formFields:s,handleInput:c=>V(c,i,r),sendyConf:i,setSendyConf:r,isLoading:l,setIsLoading:n,setSnackbar:u}),a.jsxs("button",{onClick:()=>_(3),className:"btn f-right btcd-btn-lg purple sh-sm flx",type:"button",children:[p("Next","bit-integrations")," ",a.jsx("div",{className:"btcd-icn icn-arrow_back rev-icn d-in-b"})]})]}),a.jsx(q,{step:o,saveConfig:()=>C(),isLoading:l,dataConf:i,setDataConf:r,formFields:s})]})}export{et as default};