1import{i as m}from"./_virtual___federation_fn_import-Dg9Cpk8k.js";import{j as e}from"./jsx-runtime-BTzVT9qC.js";import{h as r}from"./pure-utils-DczfjUPN.js";import{T as y}from"./field.textfield-CZF4a1Wd.js";import{i as g}from"./ajax-BS08_jHg.js";import{dY as p,bt as x}from"./index-C7FClqNY.js";import{s as b}from"./document-zx_kVPZp.js";const _={"activity-list":"_activity-list_141l6_1","activity-list__header":"_activity-list__header_141l6_7","activity-list__header__date_element":"_activity-list__header__date_element_141l6_12","activity-list__header__campaign_name_element":"_activity-list__header__campaign_name_element_141l6_18","activity-list__header__operation_element":"_activity-list__header__operation_element_141l6_24","activity-list__header__email_address_element":"_activity-list__header__email_address_element_141l6_30","activity-list__body":"_activity-list__body_141l6_36","activity-list__body__item":"_activity-list__body__item_141l6_41","activity-list__body__item__date_element":"_activity-list__body__item__date_element_141l6_50","activity-list__body__item__campaign_name_element":"_activity-list__body__item__campaign_name_element_141l6_58","activity-list__body__item__operation_element":"_activity-list__body__item__operation_element_141l6_66","activity-list__body__item__email_address_element":"_activity-list__body__item__email_address_element_141l6_74"};await m("react");const j=({list:s})=>s?.length?e.jsxs("div",{className:_["activity-list"],children:[e.jsxs("div",{className:_["activity-list__header"],children:[e.jsx("div",{className:_["activity-list__header__date_element"],children:"Date"}),e.jsx("div",{className:_["activity-list__header__campaign_name_element"],children:"Campaign Name"}),e.jsx("div",{className:_["activity-list__header__operation_element"],children:"Operation"}),e.jsx("div",{className:_["activity-list__header__email_address_element"],children:"Email Address"})]}),e.jsx("ul",{className:_["activity-list__body"],children:s?.map(a=>e.jsxs("li",{className:_["activity-list__body__item"],children:[e.jsx("div",{className:_["activity-list__body__item__date_element"],children:r.unix(a.createDate/1e3).format("DD/MM/YYYY HH:mm",!0)}),e.jsx("div",{className:_["activity-list__body__item__campaign_name_element"],children:decodeURIComponent(a.campaignName)}),e.jsx("div",{className:_["activity-list__body__item__operation_element"],children:a.actionType}),e.jsx("div",{className:_["activity-list__body__item__email_address_element"],children:a.email})]}))})]}):e.jsx("div",{children:"No operations found for the specified email address."}),N="_header_1ln3u_1",i={header:N,"header-left":"_header-left_1ln3u_8","header-right":"_header-right_1ln3u_15","header-right__line":"_header-right__line_1ln3u_21","header-right__line--left":"_header-right__line--left_1ln3u_27","header-right__line--right":"_header-right__line--right_1ln3u_31","text-area":"_text-area_1ln3u_35","text-area__input":"_text-area__input_1ln3u_39","submit-btn-disabled":"_submit-btn-disabled_1ln3u_46","submit-btn":"_submit-btn_1ln3u_46"},f=await m("react"),{useState:l}=f,M=()=>{const[s,a]=l(""),[n,h]=l(null),[c,o]=l(null),v=t=>{a(t.target.value)},d=()=>{p(),g(s,async t=>{h(t.emailReportData),o(t.subscriptionInfo),x()})},u=t=>Object.keys(t).length===0?e.jsx(e.Fragment,{}):e.jsx(e.Fragment,{children:e.jsxs("div",{className:i["header-right"],children:[e.jsxs("div",{className:i["header-right__line"],children:[e.jsx("div",{className:i["header-right__line--left"],children:"Subscription Date:"}),e.jsx("div",{className:i["header-right__line--right"],children:t.subscriptionDate?r.unix(t.subscriptionDate/1e3).format("DD/MM/YYYY HH:mm",!0):"-"})]}),t.segmentifyUserId&&e.jsxs("div",{className:i["header-right__line"],children:[e.jsx("div",{className:i["header-right__line--left"],children:"Segmentify User ID:"}),e.jsx("div",{className:i["header-right__line--right"],children:t.segmentifyUserId})]}),t.unsubscriptionDate&&e.jsxs("div",{className:i["header-right__line"],children:[e.jsx("div",{className:i["header-right__line--left"],children:"Unsubscription Date:"}),e.jsx("div",{className:i["header-right__line--right"],children:r.unix(t.unsubscriptionDate/1e3).format("DD/MM/YYYY HH:mm",!0)})]}),t.unsubscriptionChannel&&e.jsxs("div",{className:i["header-right__line"],children:[e.jsx("div",{className:i["header-right__line--left"],children:"Unsubscription Channel:"}),e.jsx("div",{className:i["header-right__line--right"],children:t.unsubscriptionChannel})]}),t.unsubscriptionReason&&e.jsxs("div",{className:i["header-right__line"],children:[e.jsx("div",{className:i["header-right__line--left"],children:"Unsubscription Reason:"}),e.jsx("div",{className:i["header-right__line--right"],children:t.unsubscriptionReason})]}),t.contactSource&&e.jsxs("div",{className:i["header-right__line"],children:[e.jsx("div",{className:i["header-right__line--left"],children:"Contact Source:"}),e.jsx("div",{className:i["header-right__line--right"],children:t.contactSource})]})]})});return b("Mail Activity Report"),e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:i.header,children:[e.jsxs("div",{className:i["header-left"],children:[e.jsx(y,{className:i["text-area"],inputClassName:i["text-area__input"],placeholder:"Email Address...",value:s,onChange:v,onKeyUp:t=>{t.key==="Enter"&&d()},validation:{email:!0}}),e.jsx("button",{type:"button",onClick:()=>d(),disabled:s.length===0||!s.includes("@"),className:i[`submit-btn${s.length===0||!s.includes("@")?"-disabled":""}`],children:"Search"})]}),c&&u(c)]}),n&&e.jsx(j,{list:n})]})};export{M as default};
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.