1 line
57 KiB
JavaScript
1 line
57 KiB
JavaScript
|
|
"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[472],{69796:(e,t,i)=>{i(22731);var s=i(79124),n=i(50661),a=i(42109),o=i(89470),r=i(82808),l=i(71328),c=i(79711),m=i(30253),d=i(77542),p=i(28425),h=i(29975),u=i(93554),x=i(73867),g=i(86106);function j({title:e,description:t,htmlFor:i}){return(0,g.jsxs)("div",{className:"mailpoet-settings-label",children:[(0,g.jsx)("label",{className:"mailpoet-settings-label-title",htmlFor:i,children:e}),t&&(0,g.jsx)("p",{className:"description",children:t})]})}function _({children:e}){return(0,g.jsx)("div",{className:"mailpoet-settings-inputs",children:e})}var b=i(7378),v=i(43318),f=i(85386),k=i(16609),y=i(2726),w=i.n(y);const C=(e,t,i)=>{if("deactivate"!==e){if("reactivate"===e){const e=w()(v.U.I18n.t("re-engagementReactivatedNotice"),/\[link\](.*?)\[\/link\]/g,(e=>(0,g.jsx)("a",{href:"?page=mailpoet-newsletters#/re_engagement",rel:"noopener noreferrer",children:e},"reEngagementEmailsTabLink")));i((0,g.jsx)("p",{children:e}),{scroll:!0})}}else t((0,g.jsx)("p",{children:v.U.I18n.t("re-engagementDisabledNotice")}),{scroll:!0})};function F(){const[e,t]=(0,b.useState)(!1),i=(0,k.d4)("isSaving")(),s=(0,k.d4)("hasErrorFlag")(),a=(0,k.d4)("getSavingError")(),o=(0,k.d4)("hasReEngagementNotice")(),r=(0,k.d4)("getReEngagementAction")(),l=(0,k.y3)("saveSettings"),{notices:c}=(0,b.useContext)(n.F),m=c.error,d=c.success;return(0,b.useEffect)((()=>{e&&!i&&(a?m(a.map((e=>(0,g.jsx)("p",{children:e}))),{scroll:!0}):(d((0,g.jsx)("p",{children:v.U.I18n.t("settingsSaved")}),{scroll:!0}),o&&C(r,m,d)))}),[e,a,i,m,d,o,r]),(0,g.jsx)("div",{className:"mailpoet-settings-save",children:(0,g.jsx)(f.$,{type:"button",automationId:"settings-submit-button",isDisabled:i||s,onClick:()=>{t(!0),l()},children:v.U.I18n.t("saveSettings")})})}var S=i(30676);function N(e){const t=e.segmentsSelector?e.segmentsSelector:"getDefaultSegments",i=(0,k.d4)(t)().map((e=>({value:e.id,label:e.name,count:e.subscribers}))),s=i.filter((t=>e.value.includes(t.value)));return(0,g.jsx)(S.ReactSelect,{isMulti:!0,defaultValue:s,id:e.id,placeholder:e.placeholder,options:i,onChange:t=>{e.setValue((t||[]).map((e=>e.value)))}})}var K=i(36113);function I(e){const t=(0,k.d4)("getPages")();let i=t.find((t=>t.id===parseInt(e.value,10)));return i||(i=t[0]),(0,g.jsxs)("div",{className:"mailpoet-settings-inputs-row mailpoet-settings-inputs-row-centered",children:[(0,g.jsx)(K.Select,{id:e.id,automationId:e.automationId,value:i.id,onChange:(0,m.k9)(e.setValue),isMinWidth:!0,dimension:"small",children:t.map((e=>(0,g.jsx)("option",{value:e.id,children:`${e.title}`},e.id)))}),(0,g.jsx)("span",{className:"mailpoet-gap"}),(0,g.jsx)("a",{className:"mailpoet-link",target:"_blank",title:(0,m.t)("previewPage"),rel:"noopener noreferrer",href:i.url[e.preview],"data-automation-id":e.linkAutomationId,children:(0,m.t)("preview")})]})}var T=i(63599),E=i(49429);function M({showModal:e}){const t=(0,k.d4)("isMssActive")(),[i,s]=(0,k.iK)("sender","name"),[n,a]=(0,k.iK)("sender","address"),[o,r]=(0,b.useState)(!0),l=(0,m.Y8)(n),[c,d]=(0,b.useState)(!window.mailpoet_verified_sender_domains.includes(l)),[p,h]=(0,b.useState)(window.mailpoet_partially_verified_sender_domains.includes(l)),[u,x]=(0,k.iK)("reply_to","name"),[f,y]=(0,k.iK)("reply_to","address"),w=(0,k.y3)("setErrorFlag"),C=n&&!(0,m.xf)(n),F=f&&!(0,m.xf)(f);return(0,b.useEffect)((()=>{w(C||F||!o&&t)}),[F,C,w,o,t]),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(j,{title:(0,m.t)("defaultSenderTitle"),description:(0,m.t)("defaultSenderDescription"),htmlFor:"sender-name"}),(0,g.jsxs)(_,{children:[(0,g.jsx)("label",{htmlFor:"sender-name",children:(0,m.t)("from")}),(0,g.jsx)("br",{}),(0,g.jsx)(T.p,{dimension:"small",type:"text",id:"sender-name",placeholder:(0,m.t)("yourName"),"data-automation-id":"from-name-field",value:i,onChange:(0,m.k9)(s)}),(0,g.jsx)("br",{}),(0,g.jsx)(T.p,{dimension:"small",type:"text",placeholder:"from@mydomain.com","data-automation-id":"from-email-field",value:n,onChange:(0,m.k9)((0,m.Xv)((e=>{r(!0),d(!1),h(!1),a(e)}))),onBlur:(0,m.k9)((e=>{if(!t)return;const i=(0,m.Y8)(e);window.mail
|