| 1 |
var C=Object.defineProperty;var f=Object.getOwnPropertySymbols;var S=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var u=(e,a,s)=>a in e?C(e,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[a]=s,h=(e,a)=>{for(var s in a||(a={}))S.call(a,s)&&u(e,s,a[s]);if(f)for(var s of f(a))N.call(a,s)&&u(e,s,a[s]);return e};import{v as w,t as y,r as p,j as n,S as k,_ as d}from"./main-162.js";import{b as _}from"./bf-230-72.js";import{I as E}from"./bf-283-330.js";import{h as g,c as L}from"./bf-562-336.js";import{Z}from"./bf-30-337.js";import"./bf-361-122.js";import"./bf-527-130.js";function A({formFields:e,setIntegration:a,integrations:s,allIntegURL:x}){const j=w(),{id:c,formID:i}=y(),[t,r]=p.useState(h({},s[c])),[b,l]=p.useState(!1),[I,o]=p.useState({show:!1}),v=()=>{if(!L(t)){o({show:!0,msg:d("Please map mandatory fields")});return}_(s,a,x,t,j,c,1)};return n.jsxs("div",{style:{width:900},children:[n.jsx(k,{snack:I,setSnackbar:o}),n.jsxs("div",{className:"flx mt-3",children:[n.jsx("b",{className:"wdt-100 d-in-b",children:d("Integration Name:")}),n.jsx("input",{className:"btcd-paper-inp w-7",onChange:m=>g(m,i,t,r),name:"name",value:t.name,type:"text",placeholder:d("Integration Name...")})]}),n.jsx("br",{}),n.jsx("br",{}),n.jsx(Z,{formID:i,formFields:e,handleInput:m=>g(m,i,t,r,l,o),campaignsConf:t,setCampaignsConf:r,isLoading:b,setisLoading:l,setSnackbar:o}),n.jsx(E,{edit:!0,saveConfig:v,disabled:t.list===""||t.table===""||t.field_map.length<1})]})}export{A as default}; |