2 lines
7.2 KiB
JavaScript
2 lines
7.2 KiB
JavaScript
import{k as e,a6 as a,W as l,aw as t,E as s,az as d,b8 as i,e as m,aD as o,aA as u,ax as n}from"./vendor-element-plus.js?ver=3.1.8";import{W as c,X as r,Z as _,aa as p,ab as b,a5 as g,a9 as h,aQ as f,a8 as v,J as j,az as V,Y as y}from"./vendor.js?ver=3.1.8";import{I as $}from"./_FormBuilder2.js?ver=3.1.8";import{_ as k,I as S}from"./fc-bits-ui.js?ver=3.1.8";import{M as E}from"./_MailerConfig.js?ver=3.1.8";const U={class:"fc_promo_body"},C={class:"promo_block promo_block--centered"},A=["href"];const P={class:"fluentcrm_email_composer"},w={key:0,class:"fcrm_input_hint"},I={key:0,class:"fcrm_campaign_ab_testing_email_subjects"},x={class:"fcrm_campaign_ab_testing_email_subjects--header"},M={class:"fcrm_campaign_ab_testing_email_subjects--header-title"},T={style:{width:"100px"}},F={class:"icon"},z={class:"fcrm_campaign_ab_testing_email_subjects--bottom"},q={class:"icon"},R={key:1},B={key:2,class:"fcrm_highlight_gray"};const D=k({name:"EmailSubjects",props:["campaign","label_align","multi_subject","mailer_settings"],components:{Icons:S,InfoFilled:l,InputPopover:$,AbEmailSubjectPromo:k({name:"AbEmailSubjectPromo"},[["render",function(a,l,t,s,d,i){const m=e;return c(),r("div",U,[_("div",C,[_("h2",null,p(a.$t("AbEmailSubjectPromo.title")),1),_("p",null,p(a.$t("AbEmailSubjectPromo.desc")),1),_("div",null,[_("a",{href:a.appVars.crm_pro_url,target:"_blank",rel:"noopener"},[b(m,{type:"danger"},{default:g(()=>[h(p(a.$t("Get FluentCRM Pro")),1)],void 0),_:1})],8,A)])])])}],["__scopeId","data-v-822997cc"]]),MailerConfig:E,Delete:a},data(){return{loading:!1,codes_ready:!1,smartcodes:window.fcAdmin.globalSmartCodes,hide_subject:!1,multi_subject_status:!(!this.campaign.subjects||!this.campaign.subjects.length)}},computed:{isAbTestingEnabled(){return!(!this.multi_subject_status||!this.has_campaign_pro)}},methods:{addSubject(){this.campaign.subjects.push({key:50,value:""})},removeSubject(e){this.campaign.subjects.splice(e,1)},maybeResetSubject(){this.multi_subject_status&&this.has_campaign_pro?this.campaign.subjects&&this.campaign.subjects.length||(this.campaign.subjects=[],this.addSubject(),this.addSubject()):this.campaign.subjects=[]}},mounted(){}},[["render",function(a,l,$,k,S,E){const U=f("input-popover"),C=f("InfoFilled"),A=s,D=t,H=d,W=i,Y=f("Icons"),G=e,J=f("ab-email-subject-promo"),N=m,Q=f("mailer-config"),X=u,Z=o,K=n;return c(),r("div",P,[b(K,{"label-position":$.label_align,"label-width":"220px",model:$.campaign},{default:g(()=>[b(D,{label:a.$t("Email Subject")},{default:g(()=>[b(U,{doc_url:"https://fluentcrm.com/docs/merge-codes-smart-codes-usage/",popper_extra:"fc_with_c_fields",placeholder:a.$t("Email Subject"),data:S.smartcodes,modelValue:$.campaign.email_subject,"onUpdate:modelValue":l[0]||(l[0]=e=>$.campaign.email_subject=e),disabled:E.isAbTestingEnabled},null,8,["placeholder","data","modelValue","disabled"]),E.isAbTestingEnabled?(c(),r("p",w,[b(A,null,{default:g(()=>[b(C)],void 0,!0),_:1}),h(" "+p(a.$t("A_B_Testing_Alert")),1)])):v("",!0)],void 0,!0),_:1},8,["label"]),$.multi_subject?(c(),r(j,{key:0},[b(D,null,{default:g(()=>[b(H,{onChange:l[1]||(l[1]=e=>E.maybeResetSubject()),modelValue:S.multi_subject_status,"onUpdate:modelValue":l[2]||(l[2]=e=>S.multi_subject_status=e)},{default:g(()=>[h(p(a.$t("Ema_Enable_Atfes")),1)],void 0,!0),_:1},8,["modelValue"])],void 0,!0),_:1}),S.multi_subject_status?(c(),r(j,{key:0},[a.has_campaign_pro?(c(),r("div",I,[_("div",x,[_("div",M,p(a.$t("Ema_Your_ppwbctpair")),1)]),_("table",null,[_("thead",null,[_("tr",null,[_("th",null,p(a.$t("Subject")),1),_("th",T,p(a.$t("Priority (%)")),1),l[10]||(l[10]=_("th",{style:{width:"60px"}},null,-1))])]),_("tbody",null,[(c(!0),r(j,null,V($.campaign.subjects,(e,l)=>(c(),r("tr",{key:l},[_("td",null,[b(U,{doc_url:"https://fluentcrm.com/docs/merge-codes-smart-codes-usage/",placeholder:a.$t("Subject Test")+" "+(l+1),data:S.smartcodes,modelValue:e.value,"onUpdate:modelValue":a=>e.value=a},null,8,["placeholder","data","modelValue","onUpdate:modelValue"])]),_("td",null,[b(W,{min:1,max:99,modelValue:e.key,"onUpdate:modelValue":a=>e.key=a},null,8,["modelValue","onUpdate:modelValue"])]),_("td",null,[b(G,{disabled:$.campaign.subjects.length<=2,onClick:e=>E.removeSubject(l),type:"danger",size:"small",class:"fcrm_delete_subject_btn"},{default:g(()=>[_("span",F,[b(Y,{"icon-name":"delete"})])],void 0,!0),_:1},8,["disabled","onClick"])])]))),128))])]),_("div",z,[b(G,{onClick:E.addSubject,size:"small"},{default:g(()=>[_("span",q,[b(Y,{"icon-name":"plus"})]),h(" "+p(a.$t("Add More")),1)],void 0,!0),_:1},8,["onClick"])])])):(c(),r("div",R,[b(J)]))],64)):v("",!0)],64)):v("",!0),b(D,{label:a.$t("Email Pre-Header")},{default:g(()=>[b(N,{placeholder:a.$t("Email Pre-Header"),modelValue:$.campaign.email_pre_header,"onUpdate:modelValue":l[3]||(l[3]=e=>$.campaign.email_pre_header=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"]),$.mailer_settings&&$.campaign.settings.mailer_settings?(c(),y(Q,{key:1,class:"fc_its_gray fc_m_20",mailer_settings:$.campaign.settings.mailer_settings},null,8,["mailer_settings"])):v("",!0),b(D,null,{default:g(()=>[b(H,{"true-value":"1","false-value":"0",modelValue:$.campaign.utm_status,"onUpdate:modelValue":l[4]||(l[4]=e=>$.campaign.utm_status=e)},{default:g(()=>[h(p(a.$t("Ema_Add_UPFU")),1)],void 0,!0),_:1},8,["modelValue"])],void 0,!0),_:1}),1==$.campaign.utm_status||"1"==$.campaign.utm_status?(c(),r("div",B,[b(Z,{gutter:20},{default:g(()=>[b(X,{md:12,sm:24},{default:g(()=>[b(D,{label:a.$t("Campaign Source (required)")},{default:g(()=>[b(N,{placeholder:a.$t("The referrer: (e.g. google, newsletter)"),modelValue:$.campaign.utm_source,"onUpdate:modelValue":l[5]||(l[5]=e=>$.campaign.utm_source=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),b(X,{md:12,sm:24},{default:g(()=>[b(D,{label:a.$t("Campaign Medium (required)")},{default:g(()=>[b(N,{placeholder:a.$t("Marketing medium: (e.g. cpc, banner, email)"),modelValue:$.campaign.utm_medium,"onUpdate:modelValue":l[6]||(l[6]=e=>$.campaign.utm_medium=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1})],void 0,!0),_:1}),b(Z,{gutter:20},{default:g(()=>[b(X,{md:12,sm:24},{default:g(()=>[b(D,{label:a.$t("Campaign Name (required)")},{default:g(()=>[b(N,{placeholder:a.$t("Product, promo code, or slogan (e.g. spring_sale)"),modelValue:$.campaign.utm_campaign,"onUpdate:modelValue":l[7]||(l[7]=e=>$.campaign.utm_campaign=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),b(X,{md:12,sm:24},{default:g(()=>[b(D,{label:a.$t("Campaign Term")},{default:g(()=>[b(N,{placeholder:a.$t("Identify the paid keywords"),modelValue:$.campaign.utm_term,"onUpdate:modelValue":l[8]||(l[8]=e=>$.campaign.utm_term=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1})],void 0,!0),_:1}),b(Z,{gutter:20},{default:g(()=>[b(X,{md:12,sm:24},{default:g(()=>[b(D,{label:a.$t("Campaign Content")},{default:g(()=>[b(N,{placeholder:a.$t("Use to differentiate ads"),modelValue:$.campaign.utm_content,"onUpdate:modelValue":l[9]||(l[9]=e=>$.campaign.utm_content=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),b(X,{md:12,sm:24},{default:g(()=>[...l[11]||(l[11]=[_("span",null,null,-1)])],void 0,!0),_:1})],void 0,!0),_:1})])):v("",!0)],void 0),_:1},8,["label-position","model"])])}]]);export{D as E};
|