HEX
Server: Apache
System: Linux d5123.usc1.stableserver.net 5.14.0-570.17.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Sat May 24 12:53:17 EDT 2025 x86_64
User: d5123 (1001)
PHP: 8.4.21
Disabled: NONE
Upload Files
File: /home/d5123/myboofola_com/wp-content/plugins/bit-integrations/assets/WeDocsIntegLayout.wFNkrqk6.js
import{k as T,f as G,j as i,_ as a,s as z,L as B}from"./main.2.8.7.js";import{u as A,a9 as k}from"./Note.CTPFnEW-.js";import{b as H}from"./react-router.DMwpH23k.js";import{u as S}from"./CopyIcn.CbTvfHMz.js";import{c as R,g as J}from"./ProUtilHelpers.CZ3YsXiQ.js";import{a as K,b as Q}from"./Integrations.C5a9L07D.js";import{d as N,r as y,s as F,a as I,b as _,e as M,m as U,c as X,w as Y,g as Z}from"./WeDocsCommonFunc.zEfq5MMK.js";import{T as L}from"./TagifyInput.BfY_JHJn.js";import{h as E,a as W,b as o,d as w}from"./GlobalIntegrationHelper.CEWmqMwi.js";function f({i:r,formFields:t,field:s,weDocsConf:d,setWeDocsConf:u}){var h,x,j;const c=T(G),{isPro:b}=c,m=((h=d==null?void 0:d.weDocsFields)==null?void 0:h.filter(l=>l.required===!0))||[],v=((x=d==null?void 0:d.weDocsFields)==null?void 0:x.filter(l=>(l==null?void 0:l.required)===!1))||[];return i.jsx("div",{className:"flx mt-2 mb-2 btcbi-field-map",children:i.jsxs("div",{className:"pos-rel flx",children:[i.jsxs("div",{className:"flx integ-fld-wrp",children:[i.jsxs("select",{className:"btcd-paper-inp mr-2",name:"formField",value:s.formField||"",onChange:l=>E(l,r,d,u),children:[i.jsx("option",{value:"",children:a("Select Field","bit-integrations")}),i.jsx("optgroup",{label:a("Form Fields","bit-integrations"),children:t==null?void 0:t.map(l=>i.jsx("option",{value:l.name,children:l.label},`ff-wedocs-${l.name}`))}),i.jsx("option",{value:"custom",children:a("Custom...","bit-integrations")}),i.jsx("optgroup",{label:z(a("General Smart Codes %s","bit-integrations"),b?"":`(${a("Pro","bit-integrations")})`),children:b&&((j=K)==null?void 0:j.map(l=>i.jsx("option",{value:l.name,children:l.label},`ff-wedocs-smart-${l.name}`)))})]}),s.formField==="custom"&&i.jsx(L,{onChange:l=>W(l,r,d,u),label:a("Custom Value","bit-integrations"),className:"mr-2",type:"text",value:s.customValue,placeholder:a("Custom Value","bit-integrations"),formFields:t}),i.jsxs("select",{className:"btcd-paper-inp",disabled:r<m.length,name:"weDocsField",value:r<m.length?m[r].key||"":s.weDocsField||"",onChange:l=>E(l,r,d,u),children:[i.jsx("option",{value:"",children:a("Select Field","bit-integrations")}),r<m.length?i.jsx("option",{value:m[r].key,children:m[r].label},m[r].key):v.map(({key:l,label:g})=>i.jsx("option",{value:l,children:g},l))]})]}),r>=m.length&&i.jsxs(i.Fragment,{children:[i.jsx("button",{onClick:()=>o(r,d,u),className:"icn-btn sh-sm ml-2 mr-1",type:"button",children:"+"}),i.jsx("button",{onClick:()=>w(r,d,u),className:"icn-btn sh-sm ml-1",type:"button","aria-label":"btn",children:i.jsx("span",{className:"btcd-icn icn-trash-2"})})]})]})})}function st({formFields:r,weDocsConf:t,setWeDocsConf:s,setIsLoading:d,isLoading:u,setSnackbar:c}){var l,g,q,$,O,V,P;const b=T(G),{isPro:m}=b;H.useEffect(()=>{t!=null&&t.mainAction&&(N.includes(t.mainAction)&&y(s,d,c),F.includes(t.mainAction)&&(t!=null&&t.selectedDocumentationId)&&I(t.selectedDocumentationId,s,d,c))},[]);const v=e=>{s(p=>A(p,n=>{if(n.mainAction=e,n.weDocsFields=Y,n.field_map=Z(),!N.includes(e)){n.selectedDocumentationId="",n.selectedSectionId="",n.documentations=[],n.sections=[];return}_.includes(e)&&(n.selectedDocumentationId=""),F.includes(e)?M.includes(e)&&(n.selectedSectionId=""):(n.selectedSectionId="",n.sections=[])})),N.includes(e)&&y(s,d,c)},h=e=>{s(p=>A(p,n=>{n.selectedDocumentationId=e,n.selectedSectionId="",n.sections=[]})),F.includes(t.mainAction)&&I(e,s,d,c)},x=_.includes(t==null?void 0:t.mainAction)?((t==null?void 0:t.documentations)||[]).filter(e=>e.value!=="any"):(t==null?void 0:t.documentations)||[],j=M.includes(t==null?void 0:t.mainAction)?((t==null?void 0:t.sections)||[]).filter(e=>e.value!=="any"):(t==null?void 0:t.sections)||[];return i.jsxs(i.Fragment,{children:[i.jsx("br",{}),i.jsxs("div",{className:"flx",children:[i.jsx("b",{className:"wdt-200 d-in-b",children:a("Action:","bit-integrations")}),i.jsx(S,{title:"mainAction",defaultValue:(l=t==null?void 0:t.mainAction)!=null?l:null,className:"mt-2 w-5",onChange:e=>v(e),options:(g=U)==null?void 0:g.map(e=>({label:R(m,e.is_pro)?e.label:J(e.label),value:e.name,disabled:!R(m,e.is_pro)})),singleSelect:!0,closeOnSelect:!0})]}),N.includes(t==null?void 0:t.mainAction)&&i.jsxs("div",{className:"flx mt-3",children:[i.jsx("b",{className:"wdt-200 d-in-b",children:_.includes(t==null?void 0:t.mainAction)?a("Documentation:","bit-integrations"):a("Documentation (Optional):","bit-integrations")}),i.jsx(S,{title:"selectedDocumentationId",defaultValue:(q=t==null?void 0:t.selectedDocumentationId)!=null?q:null,className:"w-5",onChange:e=>h(e),options:x.map(e=>({label:e.label,value:e.value})),singleSelect:!0,closeOnSelect:!0}),i.jsx("button",{onClick:()=>y(s,d,c),className:"icn-btn sh-sm ml-2 mr-2 tooltip",style:{"--tooltip-txt":`'${a("Refresh documentations","bit-integrations")}'`},type:"button",disabled:u,children:"↻"})]}),F.includes(t==null?void 0:t.mainAction)&&i.jsxs("div",{className:"flx mt-3",children:[i.jsx("b",{className:"wdt-200 d-in-b",children:M.includes(t==null?void 0:t.mainAction)?a("Section:","bit-integrations"):a("Section (Optional):","bit-integrations")}),i.jsx(S,{title:"selectedSectionId",defaultValue:($=t==null?void 0:t.selectedSectionId)!=null?$:null,className:"w-5",onChange:e=>s(p=>A(p,n=>{n.selectedSectionId=e})),options:j.map(e=>({label:e.label,value:e.value})),singleSelect:!0,closeOnSelect:!0}),i.jsx("button",{onClick:()=>I(t==null?void 0:t.selectedDocumentationId,s,d,c),className:"icn-btn sh-sm ml-2 mr-2 tooltip",style:{"--tooltip-txt":`'${a("Refresh sections","bit-integrations")}'`},type:"button",disabled:u||!(t!=null&&t.selectedDocumentationId),children:"↻"})]}),u&&i.jsx(B,{style:{display:"flex",justifyContent:"center",alignItems:"center",height:100,transform:"scale(0.7)"}}),!!((O=t==null?void 0:t.weDocsFields)!=null&&O.length)&&!!((V=t==null?void 0:t.field_map)!=null&&V.length)&&i.jsxs("div",{className:"mt-4",children:[i.jsx("b",{className:"wdt-100",children:a("Map Fields","bit-integrations")}),i.jsx("div",{className:"btcd-hr mt-1"}),i.jsxs("div",{className:"flx flx-around mt-2 mb-2 btcbi-field-map-label",children:[i.jsx("div",{className:"txt-dp",children:i.jsx("b",{children:a("Form Fields","bit-integrations")})}),i.jsx("div",{className:"txt-dp",children:i.jsx("b",{children:a("weDocs Fields","bit-integrations")})})]}),(P=t==null?void 0:t.field_map)==null?void 0:P.map((e,p)=>i.jsx(f,{i:p,field:e,weDocsConf:t,formFields:r,setWeDocsConf:s},`wedocs-m-${p+1}`)),i.jsx("div",{className:"txt-center btcbi-field-map-button mt-2",children:i.jsx("button",{onClick:()=>Q(t.field_map.length,t,s),className:"icn-btn sh-sm",type:"button",children:"+"})})]}),["create_documentation","create_section","create_article"].includes(t==null?void 0:t.mainAction)&&i.jsxs(i.Fragment,{children:[i.jsx("br",{}),i.jsx(k,{note:a("For post status mapping use one of these values: publish, draft, pending, or private.","bit-integrations")})]}),!X(t)&&!!(t!=null&&t.mainAction)&&i.jsxs(i.Fragment,{children:[i.jsx("br",{}),i.jsx(k,{note:a("Please complete all required selections and required mappings before continuing.","bit-integrations")})]})]})}export{st as W};