| 1 |
(self.webpackChunk_bitforms=self.webpackChunk_bitforms||[]).push([[523],{3523:function(e,t,n){"use strict";n.r(t);var r=n(5893),a=n(319),i=n.n(a),o=n(3038),c=n.n(o),l=n(9713),s=n.n(l),m=n(4866),u=n(7294),d=n(5977),f=n(3727),p=n(8169);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h=function(e,t){var n=t.name,r=t.value,a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e);return a[n]=r,a};t.default=function(e){var t=e.tem,n=(e.setTem,e.mailTem),a=e.setMailTem,o=e.formFields,l=e.saveForm,s=(0,u.useReducer)(h,t),b=c()(s,2),y=b[0],j=b[1],v=(0,u.useState)(!1),g=c()(v,2),x=g[0],w=g[1],_=(0,d.UO)(),O=_.formType,k=_.formID,N=_.id,C=(0,d.k6)(),F=function(e){j({name:"body",value:e})};(0,u.useEffect)((function(){window.tinymce&&tinymce.remove()}),[]);var P=y.title,T=y.sub;(0,u.useEffect)((function(){!function(){if("undefined"!==typeof tinymce&&o.length>0){for(var e=document.querySelectorAll(".form-fields"),t=0;t<e.length;t+=1)e[t].style.display="none";tinymce.init({selector:".btcd-editor",plugins:"link hr lists wpview wpemoji",theme:"modern",menubar:!1,branding:!1,resize:"verticle",min_width:300,toolbar:"formatselect bold italic | alignleft aligncenter alignright | outdent indent | link | undo redo | hr | addFormField ",setup:function(e){e.on("Paste Change input Undo Redo",(function(){F(e.getContent())})),e.addButton("addFormField",{text:(0,m.__)("Form Fields ","bitform"),tooltip:(0,m.__)("Add Form Field Value in Message","bitform"),type:"menubutton",icon:!1,menu:o.map((function(t){return!t.type.match(/^(file-up|recaptcha)$/)&&{text:t.name,onClick:function(){e.insertContent("${".concat(t.key,"}"))}}}))})}})}}()}),[o,P,T,F]);var S=function(e){var t=e.target,n=t.name,r=t.value;j({name:n,value:r})};return(0,r.jsxs)("div",{style:{width:900},children:[(0,r.jsx)(p.Z,{show:x,setModal:w,title:(0,m.__)("Browse Template","bitform"),children:(0,r.jsx)("h4",{className:"txt-dp",children:(0,m.__)("Email Templates Coming soon","bitform")})}),(0,r.jsxs)(f.OL,{to:"/form/settings/".concat(O,"/").concat(k,"/email-templates"),className:"btn btcd-btn-o-gray",children:[(0,r.jsx)("span",{className:"btcd-icn icn-arrow_back"})," ",(0,m.__)("Back","bitfrom")]}),(0,r.jsx)("button",{onClick:function(){n.push(y),a(i()(n)),C.push("/form/settings/".concat(O,"/").concat(k,"/email-templates")),l()},className:"btn blue f-right",type:"button",children:(0,m.__)("Save","bitform")}),(0,r.jsxs)("div",{className:"mt-3 flx",children:[(0,r.jsxs)("b",{style:{width:103},children:[(0,m.__)("Template Name:","bitform")," "]}),(0,r.jsx)("input",{onChange:S,name:"title",type:"text",className:"btcd-paper-inp w-9",placeholder:"Name",value:y.title})]}),(0,r.jsxs)("div",{className:"mt-3 flx",children:[(0,r.jsx)("b",{style:{width:100},children:"Subject:"}),(0,r.jsx)("input",{onChange:S,name:"sub",type:"text",className:"btcd-paper-inp w-7",placeholder:"Email Subject Here",value:y.sub}),(0,r.jsxs)("select",{onChange:function(e){y.sub+=e.target.value,j({name:"sub",value:y.sub}),e.target.value=""},className:"btcd-paper-inp ml-2",style:{width:150},children:[(0,r.jsx)("option",{value:"",children:(0,m.__)("Add form field","bitform")}),null!==o&&o.map((function(e){return!e.type.match(/^(file-up|recaptcha)$/)&&(0,r.jsx)("option",{value:"${".concat(e.key,"}"),children:e.name},e.key)}))]})]}),(0,r.jsxs)("div",{className:"mt-3",children:[(0,r.jsxs)("div",{className:"flx flx-between",children:[(0,r.jsx)("b",{children:(0,m.__)("Body:","bitform")}),(0,r.jsx)("button",{className:"btn",onClick:function(){return w(!0)},type:"button",children:(0,m.__)("Choose Template","bitform")})]}),(0,r.jsx)("label",{htmlFor:"t-m-e-".concat(N,"-").concat(k),className:"mt-2 w-10",children:(0,r.jsx)("textarea",{id:"t-m-e-".concat(N,"-").concat(k),onChange:function(e){return F(e.target.value)},className:"btcd-editor btcd-paper-inp mt-1",rows:"5",value:y.body})})]})]})}}}]); |