https://app.heymarket.com/_next/static/chunks/pages/admin/integrations/helpscout-061aa1a23b91d7d5.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8637],{8725:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(37876),i=n(25064),s=n(55098),l=n(40727),o=n(1171),r=n(29454),c=n(89099),d=n.n(c),h=n(14232),m=n(7818),p=n(39829),u=n(56293),x=n(17012),g=n(69233),b=n(80144),j=n(87432),_=n(66064),N=n(54192),w=n(74741),f=n(86690),A=n(7598),v=n(15340),k=n(13560),S=n(4655),I=n.n(S);let{Option:C}=s.A,T=()=>{let{t:e,ready:t}=(0,m.B)(["admin.integrations","common"]),n=(0,_.jL)(),c=(0,_.GV)(e=>(0,N.NX)([e,"integrations"])),S=(0,_.GV)(w.kW),[T,y]=(0,h.useState)([]),[E,B]=(0,h.useState)([]),[F,H]=(0,h.useState)([]),[D,L]=(0,h.useState)(null),[M,R]=(0,h.useState)(null),[O,V]=(0,h.useState)({}),X=(0,h.useRef)(null);(0,h.useEffect)(()=>{c?(z(),G()):((0,A.MH)("integrations"),d().push(j.BVt.Admin))},[c]),(0,h.useEffect)(()=>{let e=T.map(e=>e.inbox_id);n((0,k.g7)(e,O)).then(e=>{V(e)})},[T]);let z=()=>{p.post({path:u.y2b,data:{team_id:S}}).then(e=>{let t=e.data;t.length?y(t):r.A.get("helpscout_signup")&&P()}).catch(e=>{console.warn("Error getting helpscout inboxes: ",e)})},G=()=>{p.post({path:u._Qh,data:{team_id:S}}).then(e=>{let t=e.data;t&&t.length&&B(t)}).catch(e=>{console.warn("Error getting helpscout inboxes: ",e)})};(0,h.useEffect)(()=>{let e=[];E.forEach(t=>{T.find(e=>e.mailbox_id==t.mailbox_id)||e.push((0,a.jsx)(C,{value:t.mailbox_name,children:t.mailbox_name},t.mailbox_id))}),H(e)},[E,T]);let P=()=>{p.post({path:u.ZuJ,data:{team_id:S}}).then(e=>{window.location.href=e.data}).catch(e=>{console.warn("Error initializing Helpscout auth: ",e)})},U=()=>{M&&D?p.post({path:u.mCU,data:{team_id:S,mailbox_id:M.key,mailbox_name:M.value,inbox_id:parseInt(D.id)}}).then(e=>{var t;let n=e.data;R(null),L(null),null==(t=X.current)||t.clearSelectedInbox(),y([...T,n])}):(0,v.to)({type:"info",props:{title:e("integrations.helpscout.modals.invalidLinkTitle"),content:e("integrations.helpscout.modals.invalidLinkText")}})},q=[{title:e("integrations.helpscout.table.mailbox"),dataIndex:"mailbox_name",width:"40%",render:e=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.A,{value:e,disabled:!0,className:I().mappingInput}),(0,a.jsx)(i.A,{className:I().mappingArrow})]})},{title:e("integrations.helpscout.table.inbox"),dataIndex:"inbox_id",width:"40%",render:e=>(0,a.jsx)(l.A,{value:(0,f.u4)(O,e),id:e,disabled:!0,className:I().mappingInput})},{title:"",dataIndex:"",width:"20%",render:(t,n)=>(0,a.jsx)("button",{className:"white-button ".concat(I().removeMappingButton),onClick:()=>{(0,v.to)({type:"confirm",isNegative:!0,props:{title:e("integrations.helpscout.modals.confirmRemoveLink"),content:e("integrations.helpscout.modals.confirmRemoveLinkText"),okText:e("button.disconnect",{ns:"common"}),onOk:()=>(e=>{p.post({path:u.aUc,data:{team_id:S,mailbox_id:e.mailbox_id,inbox_id:e.inbox_id}}).then(()=>{y(T.filter(t=>t.id!=e.id))})})(n)}})},children:e("button.remove",{ns:"common"})})}],J=()=>(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(o.A.Summary.Row,{className:"summary-row",children:[(0,a.jsxs)(o.A.Summary.Cell,{index:1,className:I().mappingArrowInput,children:[(0,a.jsx)(s.A,{showSearch:!0,suffixIcon:(0,a.jsx)(g.F,{}),className:I().mappingInputField,size:"large",value:M,placeholder:e("integrations.helpscout.table.selectMailbox"),onSelect:(e,t)=>{R(t)},children:F}),(0,a.jsx)(i.A,{className:I().mappingArrow})]}),(0,a.jsx)(o.A.Summary.Cell,{index:0,className:I().mappingInput,children:(0,a.jsx)(x.A,{ref:X,className:I().mappingInputField,placeholder:e("integrations.helpscout.table.selectInbox"),excludedInboxIds:T.map(e=>e.inbox_id),onInboxChange:e=>L(e)})}),(0,a.jsx)(o.A.Summary.Cell,{index:2,children:(0,a.jsx)("button",{className:"white-button ".concat(I().addMappingButton),onClick:U,children:e("button.add",{ns:"common"})})})]},"add-mapping")}),K=(0,h.useMemo)(()=>(0,a.jsx)(o.A,{rowClassName:T.length?"".concat(I().autoHover," ").concat(I().blackText):"hidden",className:"compact-table hide-empty-row",loading:!1,rowKey:"id",columns:q,dataSource:T,showSorterTooltip:!1,pagination:!1,summary:F.length?J:null}),[T,F,D,M,O]);return t&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("header",{className:I().integrationDetail
1sHeader,children:[(0,a.jsx)("h1",{className:"page-header-title",children:"Help Scout"}),(0,a.jsx)("div",{className:I().helpText,children:F.length>0||T?(0,a.jsxs)("span",{children:[e("integrations.helpscout.subtitleOne"),(0,a.jsx)("br",{}),e("integrations.helpscout.subtitleTwo")]}):""})]}),!T.length&&!F.length&&(0,a.jsx)("section",{className:I().integrationDetailsContent,children:(0,a.jsxs)("div",{className:"".concat(I().integrationDetailsBox," ").concat(I().setupBox),children:[(0,a.jsxs)("p",{children:[e("integrations.helpscout.setup.about"),(0,a.jsx)("br",{}),e("integrations.helpscout.setup.adminRequired")]}),(0,a.jsx)("button",{className:"orange-button",onClick:P,children:e("button.setup",{ns:"common"})})]})}),(T.length>0||F.length>0)&&(0,a.jsx)("section",{className:I().integrationDetailsContent,children:K}),(0,a.jsx)("section",{className:I().integrationDetailsContent,children:(0,a.jsx)(b.A,{integrationName:"Help Scout",helpArticle:"https://help.heymarket.com/hc/en-us/articles/360020044692-Help-Scout-Integration-"})})]})}},77382:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/integrations/helpscout",function(){return n(8725)}])},80144:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var a=n(37876),i=n(7818),s=n(4655),l=n.n(s);let o=e=>{let{t,ready:n}=(0,i.B)(["admin.integrations","common"]);return n&&(0,a.jsxs)("div",{className:"".concat(l().integrationDetailsBox," ").concat(l().setupBox),children:[(0,a.jsxs)("h3",{className:l().helpTitle,children:[t("integrations.help.helpTitle")," ",e.integrationName,"?"]}),(0,a.jsx)("p",{className:l().helpText,children:"children"in e?e.children:(0,a.jsxs)(a.Fragment,{children:[t("integrations.help.helpText"),(0,a.jsx)("span",{children:(0,a.jsx)("a",{href:e.helpArticle,target:"_blank",rel:"noreferrer",children:t("integrations.help.viewArticle")})})]})})]})}}},e=>{e.O(0,[5525,4655,636,6593,8792],()=>e(e.s=77382)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.