File: /var/www/html/wordpress/wp-content/plugins/bit-integrations/assets/bi.495.370.js
var I=Object.defineProperty;var x=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable;var C=(a,t,s)=>t in a?I(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,_=(a,t)=>{for(var s in t||(t={}))O.call(t,s)&&C(a,s,t[s]);if(x)for(var s of x(t))F.call(t,s)&&C(a,s,t[s]);return a};import{u as w,r,j as i}from"./main-685.js";import"./bi.451.455.js";import{_ as e,V as p}from"./bi.878.0.js";import{S as E}from"./bi.674.13.js";import{S as L}from"./bi.347.1012.js";import{I as P,g as M}from"./bi.776.3.js";import T from"./bi.479.223.js";import{g as A,h as B,c as D}from"./bi.365.747.js";import{O as V}from"./bi.753.748.js";import"./bi.327.9.js";import"./bi.601.11.js";import"./bi.825.14.js";import"./bi.703.796.js";import"./bi.684.749.js";import"./bi.463.750.js";import"./bi.768.751.js";import"./bi.666.752.js";function ne({formFields:a,setFlow:t,flow:s,allIntegURL:u}){const f=w(),[v,b]=r.useState(!1),[g,h]=r.useState({channel:!1,field:!1,auth:!1}),[o,y]=r.useState(1),[j,c]=r.useState({show:!1}),S=[{key:"email",label:e("Email","bit-integrations"),required:!1},{key:"phone_number",label:e("Phone Number","bit-integrations"),required:!1},{key:"firstName",label:e("First Name","bit-integrations"),required:!1},{key:"lastName",label:e("Last Name","bit-integrations"),required:!1},{key:"country",label:e("Country","bit-integrations"),required:!1},{key:"countryCode",label:e("Country Code","bit-integrations"),required:!1},{key:"state",label:e("State","bit-integrations"),required:!1},{key:"city",label:e("City","bit-integrations"),required:!1},{key:"address",label:e("Address","bit-integrations"),required:!1},{key:"postalCode",label:e("Postal Code","bit-integrations"),required:!1},{key:"gender",label:e("Gender","bit-integrations"),required:!1},{key:"birthdate",label:e("Birth Date","bit-integrations"),required:!1}],[n,l]=r.useState({name:"OmniSend",type:"OmniSend",api_key:"",field_map:A(S),custom_field_map:[{formField:"",omniSendFormField:""}],channels:"",channel_types:[],email_status:"",sms_status:"",omniSend_fields:S,actions:{}}),q=()=>{b(!0),M(s,t,u,n,f,"","",b).then(m=>{var k;m.success?(p.success((k=m.data)==null?void 0:k.msg),f(u)):p.error(m.data||m)})},N=d=>{if(setTimeout(()=>{document.getElementById("btcd-settings-wrp").scrollTop=0},300),!D(n)){p.error(e("Please map mandatory fields","bit-integrations"));return}n.field_map.length>0&&y(d)};return i.jsxs("div",{children:[i.jsx(E,{snack:j,setSnackbar:c}),i.jsx("div",{className:"txt-center mt-2",children:i.jsx(L,{step:3,active:o})}),i.jsx(T,{omniSendConf:n,setOmniSendConf:l,step:o,setstep:y,loading:g,setLoading:h,setSnackbar:c}),i.jsxs("div",{className:"btcd-stp-page",style:_({},o===2&&{width:900,height:"auto",overflow:"visible"}),children:[i.jsx(V,{formFields:a,handleInput:d=>B(d,n,l),omniSendConf:n,setOmniSendConf:l,loading:g,setLoading:h,setSnackbar:c}),i.jsxs("button",{onClick:()=>N(3),className:"btn f-right btcd-btn-lg purple sh-sm flx",type:"button",children:[e("Next","bit-integrations")," ",i.jsx("div",{className:"btcd-icn icn-arrow_back rev-icn d-in-b"})]})]}),i.jsx(P,{step:o,saveConfig:()=>q(),isLoading:v,dataConf:n,setDataConf:l,formFields:a})]})}export{ne as default};