import{V as v}from"./rXJwbEEy.js";import{P as T}from"./DE7sZtgI.js";import d from"./94iRi5RX.js";import{a1 as g,a2 as N,u as i,o as a,c,t as p,b as y,j as u,e as x,a as h,d as b,g as $,k as n,n as w,l as P}from"./Bwjd2LiB.js";import{E as k}from"./CuWFeYaz.js";const S={key:0},B={key:1},C=g({__name:"ExecutiveTypeName",props:{executiveType:{},executiveTypeText:{}},setup(m){const{t}=N();return(o,l)=>o.executiveType===i(k).Custom?(a(),c("span",S,p(o.executiveTypeText),1)):(a(),c("span",B,p(i(t)(`ufs.executive_types.${o.executiveType}`)),1))}}),_={key:0},V={key:1,class:"name font-semibold"},E={key:0,class:"flex items-center gap-2"},j={key:2},I=g({__name:"ContactPerson",props:{contact:{},dataWarehouseAttributes:{},trackingSection:{},trackingPage:{},wrapName:{type:Boolean}},emits:["show"],setup(m){const t=m,o=y(()=>{var r,s,f;const e=(r=t.contact)!=null&&r.title?`${(s=t.contact)==null?void 0:s.title} `:"";return(f=t.contact)!=null&&f.firstName?`${e}${t.contact.firstName} ${t.contact.lastName}`:`${e}${t.contact.lastName}`}),l=y(()=>{var e;return(e=t.contact)!=null&&e.executiveType?t.contact.executiveType!==k.Custom||t.contact.executiveTypeText:!1});return(e,r)=>(a(),u(v,{onlyOnce:!0,onShow:r[0]||(r[0]=s=>e.$emit("show")),class:"flex justify-between items-center gap-2 w-full"},{default:x(()=>[h("div",{class:w(["flex flex-wrap gap-0.5",{"flex-col":e.wrapName}])},[i(l)?(a(),c("div",_,[b(C,{executiveType:e.contact.executiveType,executiveTypeText:e.contact.executiveTypeText},null,8,["executiveType","executiveTypeText"]),$(": ")])):n("",!0),i(o)?(a(),c("div",V,p(i(o)),1)):n("",!0)],2),e.contact.email||e.contact.phoneNumber||e.contact.faxNumber?(a(),c("div",E,[e.contact.faxNumber?(a(),u(d,{key:0,faxNumber:e.contact.faxNumber,icon:!0,title:!1,tooltip:!0,trackingPage:e.trackingPage,trackingSection:e.trackingSection},null,8,["faxNumber","trackingPage","trackingSection"])):n("",!0),e.contact.phoneNumber?(a(),u(T,{key:1,phoneNumber:e.contact.phoneNumber,icon:!0,title:!1,tooltip:!0,trackingPage:e.trackingPage,trackingSection:e.trackingSection},null,8,["phoneNumber","trackingPage","trackingSection"])):n("",!0),e.contact.email?(a(),c("div",j,[P(e.$slots,"contact-button")])):n("",!0)])):n("",!0)]),_:3}))}});export{I as _};
