1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[8621],{68621:function(e,t,i){var n=i(71860),a=i(88856),r=i(90455),o=i(8140),l=i(78564),s=i.n(l),c=i(27122),d=i.n(c),m=i(7175),u=i(75195),_=i(6648),g=i(35739),v=i(84860),p=i(30242),y=i(80509),f=i(29549),b=i(5529),h=i(25980),A=i(87029),x=i(82263),E=i(13379),q=i(43632),w=i(66598),k=i(22397),C=i(83707),z=i(93313),P=i(98895);function O(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function j(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?O(Object(i),!0).forEach(function(t){(0,a.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):O(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}var S=m.q_.forwardRef,L=m.q_.useEffect,T=m.q_.useState,N=m.q_.useRef,D=m.tm.useLocation,H=m.tm.useNavigate,I=m.tm.useSearchParams,B=["date","from","to","cc","bcc","subject"],G=[{key:"status",icon:"exclamation-circle"},{key:"service",icon:"cloud1"},{key:"log_id",icon:"document-text"},{key:"source",icon:"cog"}],F=S(function(e,t){var i,a,l=e.common,c=void 0===l?{}:l,O=e.data,S=void 0===O?{}:O,F=e.i18n,R=void 0===F?{}:F,J=H(),K=D(),M=(0,P.default)(function(e){return e.setSingleActivityDialogOpen}),U=(0,P.default)(function(e){return e.setSingleActivityEventId}),V=(0,P.default)(function(e){return e.setSingleActivityLogDetail}),Q=(0,P.default)(function(e){return e.setSingleActivityType}),W=(0,P.default)(function(e){return e.setViewEmailDialogOpen}),X=(0,P.default)(function(e){return e.setViewEmailEventProperties}),Y=(0,P.default)(function(e){return e.setLogDetail}),Z=window.matchMedia("(min-width: 640px)"),$=T(Z.matches),ee=(0,o.A)($,2),te=ee[0],ie=ee[1],ne=T(!1),ae=(0,o.A)(ne,2),re=ae[0],oe=ae[1],le=I(),se=(0,o.A)(le,2),ce=se[0],de=se[1],me=ce.get("event_id"),ue=N(),_e=(null==c||null===(i=c.endpoints)||void 0===i||null===(i=i.get_single_email)||void 0===i?void 0:i.action)||"",ge=(null==c||null===(a=c.endpoints)||void 0===a||null===(a=a.get_single_email)||void 0===a?void 0:a.nonce)||"",ve=(0,v.dh)();L(function(){var e=function(e){return ie(e.matches)};return Z.addListener(e),function(){return Z.removeListener(e)}},[Z]);var pe=(0,P.default)(function(e){return e.logDetail}),ye=(null==pe?void 0:pe.technical_information)||[],fe=R||{},be=fe.debug_messages,he=void 0===be?{}:be,Ae=he.fetching_single_activity_log,xe=void 0===Ae?"":Ae,Ee=he.fetching_single_activity_log_error,qe=void 0===Ee?"":Ee,we=fe.log_detail,ke=void 0===we?{}:we,Ce=ke.top_heading,ze=void 0===Ce?"":Ce,Pe=ke.top_error,Oe=void 0===Pe?"":Pe,je=ke.action_button_view_email_label,Se=void 0===je?"":je,Le=ke.action_button_resend_label,Te=void 0===Le?"":Le,Ne=(ke.action_button_print_label,ke.action_button_export_label,ke.action_button_delete_label),De=void 0===Ne?"":Ne,He=ke.back_button_label,Ie=void 0===He?"":He,Be=ke.main_box_heading,Ge=void 0===Be?"":Be,Fe=ke.nav_button_next_title,Re=void 0===Fe?"":Fe,Je=ke.nav_button_prev_title,Ke=void 0===Je?"":Je,Me=ke.secondary_box_heading,Ue=void 0===Me?"":Me,Ve=ke.sidebar_status_heading,Qe=void 0===Ve?"":Ve,We=ke.sidebar_attachments_heading,Xe=void 0===We?"":We,Ye=(null==c?void 0:c.i18n)||{},Ze=Ye.aria_label_collapsed_metabox,$e=void 0===Ze?"":Ze,et=Ye.aria_label_expanded_metabox,tt=void 0===et?"":et,it=Ye.snackbar_email_log_detail_empty_error,nt=void 0===it?"":it,at=Ye.snackbar_email_log_detail_generic_error,rt=void 0===at?"":at,ot=(null==S?void 0:S.caps)||{};L(function(){window.scrollTo(0,0)},[]);var lt=function(){M(!0),U(pe.log_id),V(pe),Q("resend")},st=function(){var e=(0,r.A)(s().mark(function e(){var t,i,n,a,r,o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),t={action:_e,security:ge,event_id:me},e.next=4,(0,C.A)((0,g.nv)(xe,JSON.stringify((0,z.A)(["security"],t))),"info");case 4:return e.prev=4,e.next=7,(0,u.bE)({endpoint:d(),body:t});case 7:if(n=e.sent,oe(!1),null==n||null===(i=n.data)||void 0===i||!i.success){e.next=17;break}if(o=null==n||null===(a=n.data)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.log_detail,(!Array.isArray(o)||o.length)&&o){e.next=14;break}return ve(nt,"error"),e.abrupt("return");case 14:Y((null==n||null===(r=n.data)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.log_detail)||{}),e.next=18;break;case 17:ve(rt,"error");case 18:e.next=25;break;case 20:return e.prev=20,e.t0=e.catch(4),ve(e.t0.message,"error"),e.next=25,(0,C.A)((0,g.nv)(qe,JSON.stringify(e.t0)),"error");case 25:case"end":return e.stop()}},e,null,[[4,20]])}));return function(){return e.apply(this,arguments)}}();L(function(){ue.current?me&&st():ue.current=!0},[me]);var ct=function(){return m.q_.createElement(m.q_.Fragment,null,m.q_.createElement(p.A,{spacing:4},m.q_.createElement(f.A,{container:!0,alignItems:"flex-start",elementType:"div",justifyContent:"flex-start",rowSpacing:4,type:"fluid",wrap:!te},m.q_.createElement(f.A,{item:!0,elementType:"div",customAttributes:{style:{flex:te?"auto":"0 0 100%"}}},m.q_.createElement(b.A,{content:ze,size:"display-sm",weight:"semibold",tagName:"h2"})))),pe.log_id?m.q_.createElement(f.A,{container:!0,alignItems:"flex-start",elementType:"div",justifyContent:"flex-start",type:"fluid",wrap:!te},m.q_.createElement(f.A,{item:!0,elementType:"div",customAttributes:{style:{flex:te?"auto":"0 0 100%"}}},m.q_.createElement(y.A,{customAttributes:{title:Ie},icon:"left-arrow",iconPosition:"leading",iconPrefix:"gravity-admin-icon",onClick:function(){var e;if("activity-log"===(null==K||null===(e=K.state)||void 0===e?void 0:e.previous))J(-1);else{var t=new URLSearchParams(K.search),i=S.nav_item_param_key||"tab";t.set(i,"activity-log"),t.delete("event_id");var n=j(j({},K),{},{search:"?".concat(t.toString())});J(n,{state:{previous:"log-details"}})}},size:"size-height-m",spacing:[0,4,4,0],type:"icon-white"}),m.q_.createElement(y.A,{icon:"eye",iconPosition:"leading",iconPrefix:"gravity-admin-icon",label:Se,onClick:function(){X({date:pe.date,isHtml:pe.is_html,id:pe.log_id,fromHash:pe.fromHash,from:pe.from,to:pe.to,title:pe.subject}),W(!0)},spacing:[0,4,4,0],size:"size-height-m",type:"white",disabled:!ot.gravitysmtp_view_email_log_preview}),m.q_.createElement(y.A,{icon:"paper-plane",iconPosition:"leading",iconPrefix:"gravity-admin-icon",label:Te,onClick:lt,size:"size-height-m",spacing:[0,4,4,0],type:"white",disabled:!pe.can_resend}),m.q_.createElement(y.A,{icon:"trash",iconPosition:"leading",iconPrefix:"gravity-admin-icon",label:De,onClick:function(){M(!0),U(pe.log_id),V({}),Q("delete")},size:"size-height-m",spacing:[0,0,4,0],type:"amaranth-red",disabled:!ot.gravitysmtp_delete_email_log_details})),m.q_.createElement(f.A,{item:!0,elementType:"div",customAttributes:{style:{flex:"none"}}},m.q_.createElement(y.A,{customAttributes:{title:Ke},disabled:null===pe.next_id||re,icon:"left-arrow",iconPrefix:"gravity-admin-icon",onClick:function(){de(j(j({},(0,g.K_)()),{},{event_id:pe.next_id}))},size:"size-height-s",spacing:[0,2,0,0],type:"icon-white"}),m.q_.createElement(y.A,{customAttributes:{title:Re},disabled:null===pe.prev_id||re,icon:"right-arrow",iconPrefix:"gravity-admin-icon",onClick:function(){de(j(j({},(0,g.K_)()),{},{event_id:pe.prev_id}))},size:"size-height-s",type:"icon-white"}))):m.q_.createElement(x.A,{theme:"cosmos",type:"error",customIconPrefix:"gravity-admin-icon",content:Oe,spacing:[6,0,6,0]}))},dt=function(e){return m.q_.createElement(w.A,(0,n.A)({customClasses:["gravitysmtp-log-details__secondary-box-entry"],size:"text-sm"},e))},mt=function(e){var t=e.id;return e.data.map(function(e,i){var n="".concat(t,"-").concat(i);return Array.isArray(e)?m.q_.createElement(mt,{key:n,id:n,data:e}):(0,g.Gv)(e)?m.q_.createElement(ut,{key:n,id:n,data:e,isTopLevel:!1}):m.q_.createElement(dt,{key:n,content:e,spacing:4})})},ut=function(e){var t=e.id,i=e.data,n=e.isTopLevel;return Object.keys(i).map(function(e,a){var r=i[e],o="".concat(t,"-").concat(e,"-").concat(a);return Array.isArray(r)?m.q_.createElement(mt,{key:o,id:o,data:r}):(0,g.Gv)(r)?m.q_.createElement(p.A,{key:o,spacing:4},m.q_.createElement(w.A,{customClasses:["gravitysmtp-log-details__secondary-box-entry"],content:e,size:"text-sm",weight:"medium"}),m.q_.createElement(ut,{id:o,data:r,isTopLevel:!1})):n?m.q_.createElement(p.A,{key:o,spacing:4},m.q_.createElement(w.A,{customClasses:["gravitysmtp-log-details__secondary-box-entry"],content:e,size:"text-sm",weight:"medium"}),m.q_.createElement(dt,{content:r})):m.q_.createElement(dt,{key:o,content:"".concat(e,": ").concat(r)})})},_t=function(e){var t=e.id,i=e.data,n=e.isLast,a=null;return a=Array.isArray(i)?m.q_.createElement(mt,{id:t,data:i}):(0,g.Gv)(i)?m.q_.createElement(ut,{id:t,data:i,isTopLevel:!0}):m.q_.createElement(dt,{content:i}),m.q_.createElement(E.A,{collapsed:"headers"===t,collapsible:"headers"===t,contentId:"gravitysmtp-log-details__secondary-box-".concat(t),customClasses:["gravitysmtp-log-details__secondary-box-".concat(t)],HeaderContent:function(){var e,i;return"headers"===t?m.q_.createElement(w.A,{content:(null==R||null===(e=R.log_detail)||void 0===e?void 0:e.secondary_box_headers_heading)||"",size:"text-md",weight:"medium",tagName:"span"}):m.q_.createElement(b.A,{content:(null==R||null===(i=R.log_detail)||void 0===i?void 0:i.secondary_box_log_heading)||"",size:"text-md",weight:"medium",tagName:"h3"})},i18n:{collapsedAriaLabel:$e,expandedAriaLabel:tt},collapsibleIconPrefix:"gravity-admin-icon",spacing:n?"":6},a)},gt=function(){return m.q_.createElement(b.A,{content:Ue,size:"text-lg",weight:"medium",tagName:"h2"})},vt=function(){var e=Object.keys(ye).filter(function(e){var t=ye[e];return Array.isArray(t)?!!t.length:(0,g.Gv)(t)?!(0===Object.keys(t).length&&t.constructor===Object):!!t});return m.q_.createElement(E.A,{customClasses:["gravitysmtp-log-details__secondary-box"],HeaderContent:gt},e.map(function(t,i){return m.q_.createElement(_t,{key:t,id:t,data:ye[t],isLast:i===e.length-1})}))},pt=function(){return m.q_.createElement(b.A,{content:Qe,size:"text-lg",weight:"medium",tagName:"h2"})},yt=function(){return m.q_.createElement(m.q_.Fragment,null,m.q_.createElement(E.A,{customClasses:["gravitysmtp-log-details__sidebar-box"],HeaderContent:pt},G.map(function(e,t){var i,a=e.key,r=e.icon;return m.q_.createElement(p.A,{key:a,customClasses:["gravitysmtp-log-details__sidebar-item"],display:"flex",spacing:0!==t?[3,0,0,0]:void 0},m.q_.createElement(h.A,{icon:r,iconPrefix:"gravity-admin-icon",customClasses:["gravitysmtp-log-details__sidebar-item-icon"],spacing:[0,1,0,0]}),m.q_.createElement(w.A,{content:null==R||null===(i=R.log_detail)||void 0===i?void 0:i["sidebar_".concat(a,"_label")],customClasses:["gravitysmtp-log-details__sidebar-item-label"],size:"text-sm",spacing:[0,1,0,0],weight:"regular"}),"status"===a?m.q_.createElement(q.A,(0,n.A)({},(null==pe?void 0:pe[a])||{},{customClasses:["gravitysmtp-log-details__sidebar-item-value"]})):m.q_.createElement(w.A,{color:"comet",content:null==pe?void 0:pe[a],customClasses:["gravitysmtp-log-details__sidebar-item-value"],size:"text-sm"}))})),null!=pe&&pe.has_attachment?m.q_.createElement(E.A,{HeaderContent:function(){return m.q_.createElement(b.A,{content:Xe,size:"text-lg",weight:"medium",tagName:"h2"})},spacing:[6,0,0,0]},pe.attachments.map(function(e,t){return m.q_.createElement(p.A,{key:"attachment-".concat(t),customClasses:["gravitysmtp-log-details__sidebar-item"],display:"flex",spacing:0!==t?[3,0,0,0]:void 0},m.q_.createElement(h.A,{icon:"paper-clip",iconPrefix:"gravity-admin-icon",customClasses:["gravitysmtp-log-details__sidebar-item-icon"],spacing:[0,1,0,0]}),m.q_.createElement(w.A,{content:e.file_extension.toUpperCase(),customClasses:["gravitysmtp-log-details__sidebar-item-label"],size:"text-sm",spacing:[0,1,0,0],weight:"regular"}),m.q_.createElement(A.A,{href:e.file_path,target:"_blank"},m.q_.createElement(w.A,{color:"comet",content:e.file_name,customClasses:["gravitysmtp-log-details__sidebar-item-value"],size:"text-sm"})))})):null)};return ot.gravitysmtp_view_email_log_details&&m.q_.createElement("div",{className:"gravitysmtp-activity-log-app__log-details-wrapper",ref:t},m.q_.createElement(_.e7,{condition:pe.log_id,wrapper:function(e){return m.q_.createElement(k.A,{customClasses:["gravitysmtp-activity-log-app__log-details"],Header:ct,SecondaryContentChildren:vt,SideBarChildren:yt,sidebarMobilePosition:"start"},e)}},pe.log_id?null:m.q_.createElement(ct,null),m.q_.createElement(E.A,{HeaderContent:function(){return m.q_.createElement(m.q_.Fragment,null,m.q_.createElement(b.A,{content:Ge,size:"text-lg",weight:"medium"}))},customClasses:["gravitysmtp-log-details__main-box"]},B.map(function(e){var t;return m.q_.createElement(p.A,{key:e,customClasses:["gravitysmtp-log-details__main-box-item"]},m.q_.createElement(b.A,{content:null==R||null===(t=R.log_detail)||void 0===t?void 0:t["main_box_".concat(e,"_label")],customClasses:["gravitysmtp-log-details__main-box-heading"],size:"text-sm",weight:"semibold"}),m.q_.createElement(w.A,{content:null==pe?void 0:pe[e],customClasses:["gravitysmtp-log-details__main-box-entry"],size:"text-sm"}))}))))});F.propTypes={common:m.By.object,data:m.By.object,i18n:m.By.object},F.displayName="LogDetailsScreen",t.default=F}}]); |