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