2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
import{k as e,aO as t,P as s,bi as i,aJ as r,aQ as a,bj as c}from"./vendor-element-plus.js?ver=3.1.8";import{aQ as n,W as o,Y as l,a5 as _,Z as p,aa as d,ab as u,a9 as f,X as m,a8 as b,a0 as h,_ as y,c6 as v,J as g,az as k}from"./vendor.js?ver=3.1.8";import{B as $}from"./Badge.js?ver=3.1.8";import{_ as I,I as C}from"./fc-bits-ui.js?ver=3.1.8";const z={class:"fcrm_profile_card_popover_body"},j={class:"fcrm_profile_card_popover_photo"},w=["src","alt"],B={class:"fcrm_profile_card_popover_profile_info"},D={class:"fcrm_profile_card_popover_profile_title"},P={class:"fcrm_profile_action"},T={class:"fcrm_profile_card_popover_profile_email"},W={key:0,class:"user_profile_link"},M=["href"],q={class:"fcrm_profile_card_popover_profile_added"},A={key:0,class:"fcrm_contact_cell"},F=["title","src"],H={key:1,class:"fcrm_contact_cell"},S=["title","src"],x={class:"fcrm_contact_info"},J={class:"fcrm_contact_name"},O={class:"fcrm_contact_email"},Q={key:2,class:"fcrm_contact_cell"},E={class:"fcrm_contact_info"},L={class:"fcrm_contact_name"};const R=I({name:"ContactCardPop",components:{Icons:C,Badge:$},props:{subscriber:{type:Object,default:()=>({})},display_key:{type:String,default:()=>"email"},placement:{type:String,default:()=>"top-start"},trigger_type:{type:String,default:()=>"click"}}},[["render",function(s,i,r,a,c,v){const g=n("Badge"),k=n("Icons"),$=e,I=t;return o(),l(I,{placement:r.placement,width:"350",class:"fc_dark",trigger:r.trigger_type,"popper-class":"fcrm_profile_card_popover"},{reference:_(()=>[p("div",{class:h("fc_trigger_"+r.trigger_type)},["photo"==r.display_key?(o(),m("div",A,[p("img",{title:s.$t("Contact ID:")+" "+r.subscriber.id,class:"fc_contact_photo fcrm_contact_photo",src:r.subscriber.photo},null,8,F)])):"full"==r.display_key?(o(),m("div",H,[p("img",{title:s.$t("Contact ID:")+" "+r.subscriber.id,class:"fc_contact_photo fcrm_contact_photo",src:r.subscriber.photo},null,8,S),p("div",x,[p("div",J,[f(d(r.subscriber.full_name)+" ",1),y(s.$slots,"after_name")]),p("div",O,d(r.subscriber.email),1)])])):(o(),m("div",Q,[p("div",E,[p("div",L,[f(d(r.subscriber[r.display_key])+" ",1),y(s.$slots,"after_name")])])]))],2)]),default:_(()=>[p("div",z,[p("div",j,[p("img",{src:r.subscriber.photo,alt:r.subscriber.full_name},null,8,w)]),p("div",B,[p("div",D,[p("h3",null,d(r.subscriber.full_name),1),p("div",P,[u(g,{type:r.subscriber.status},null,8,["type"])])]),p("div",T,[p("p",null,[f(d(r.subscriber.email)+" ",1),r.subscriber.user_id&&r.subscriber.user_edit_url?(o(),m("span",W,[i[1]||(i[1]=f(" | ",-1)),p("a",{target:"_blank",rel:"noopener noreferrer",href:r.subscriber.user_edit_url},[f(d(r.subscriber.user_id)+" ",1),u(k,{"icon-name":"externalLink"})],8,M)])):b("",!0)])]),p("div",q,d(s.$t("Added"))+" "+d(s.nsHumanDiffTime(r.subscriber.created_at)),1),u($,{size:"small",onClick:i[0]||(i[0]=e=>s.$router.push({name:"subscriber",params:{id:r.subscriber.id}}))},{default:_(()=>[f(d(s.$t("View Full Profile")),1)],void 0,!0),_:1})])])],void 0),_:3},8,["placement","trigger"])}]]),V={class:"fcrm_individual_progress"};const X=I({name:"individualProgress",props:["sequences","funnel_subscriber","funnel"],data:()=>({MoreFilledIcon:s}),computed:{keyedMetrics(){return v(this.funnel_subscriber&&this.funnel_subscriber.metrics||[],"sequence_id")},timelines(){const e=this.funnel&&this.funnel.title?this.funnel.title:this.$t("Automation Removed");let t=this.$t("Entrance (%s)",e);"pending"===this.funnel_subscriber.status?t+=this.$t("_In_Wfdoc"):"waiting"===this.funnel_subscriber.status&&(t+=this.$t("_In_Wfna"));const s=[{content:t,timestamp:this.nsHumanDiffTime(this.funnel_subscriber.created_at),size:"large",type:"primary",icon:this.MoreFilledIcon}];let i=!1;return this.each(this.sequences||[],(e,t)=>{const r=this.keyedMetrics[e.id]||{};let a=e.title;"pending"===a?a+=this.$t("_In_Wfdc"):"waiting"===a&&(a+=this.$t("_In_Wfna")),"conditional"==e.type&&(i=e);let c="";if(e.condition_type){c="fc_path_"+e.condition_type,i&&(c="fc_"+i.action_name+" "+c);let t=this.$t("Condition:")+" "+e.condition_type;if(i&&"funnel_ab_testing"==i.action_name){const s="yes"==e.condition_type?this.$t("B"):this.$t("A");t=this.$t("Path: ")+s,c+="_"+s}a+=" ( "+t+" )"}r.status||(c+=" fcrm_timeline_empty"),s.push({content:a,status:r.status,notes:r.notes,timestamp:this.nsHumanDiffTime(r.created_at),color:this.getTimelineColor(r),wrapper_class:c})}),s}},methods:{getTimelineColor:e=>e.status&&"completed"===e.status?"#0bbd87":""}},[["render",function(e,t,s,n,y,v){const $=a,I=r,C=i,z=c;return o(),m("div",V,[u(z,null,{default:_(()=>[(o(!0),m(g,null,k(v.timelines,(e,t)=>(o(),l(C,{key:t,class:h(e.wrapper_class),icon:e.icon,type:e.type,color:e.color,size:e.size,timestamp:e.timestamp},{default:_(()=>[f(d(e.content)+" ",1),p("template",null,[e.notes?(o(),l(I,{key:0,class:"item",effect:"dark",content:e.notes,placement:"top-start"},{default:_(()=>[u($,{size:"small",type:"info"},{default:_(()=>[f(d(e.status),1)],void 0,!0),_:2},1024)],void 0,!0),_:2},1032,["content"])):e.status?(o(),l($,{key:1,size:"small",type:"info"},{default:_(()=>[f(d(e.status),1)],void 0,!0),_:2},1024)):b("",!0)])],void 0,!0),_:2},1032,["class","icon","type","color","size","timestamp"]))),128))],void 0),_:1})])}]]);export{R as C,X as I};
|