1import{a as T,A}from"./AwBreadcrumb-_CXhGeDx.js";import{A as R}from"./AppGoBack-BRzCfE2p.js";import{F as x,M as B}from"./MemberReferralConfigApi.adapter-BspU5z2D.js";import{e as b,r as u,o as c,k as m,I as y,N as a,a8 as N,W as S,l as k,D as o,ab as v,a0 as g,aa as C,K as M,s as w,A as z,a as V,R as $,z as D,a5 as I,a1 as L,t as i,w as F,O,Y as H}from"./index-DkRoGOQY.js";import{A as P}from"./AwTitle-DCrObnID.js";const K={"data-testid":"clip-board-text"},U={key:0,class:"message"},Y=b({__name:"ClipBoard",props:{contentToCopy:{}},emits:["success","error"],setup(f,{expose:e,emit:h}){const s=f,t=u(!1),n=h;function l(){navigator.clipboard.writeText(s.contentToCopy).then(()=>{n("success"),t.value=!0}).catch(()=>{n("error")})}return e({handleCopy:l,emit:n}),(d,_)=>(c(),m(y,null,[a("div",{class:N(["clip-board-container",{"content-copied":t.value}]),onClick:l},[a("p",K,S(d.contentToCopy),1),t.value?(c(),k(o(C),{key:1,"data-testid":"clip-board-check-icon",name:o(g).CHECK,md:"",size:o(v).MD},null,8,["name","size"])):(c(),k(o(C),{key:0,"data-testid":"clip-board-content-copy-icon",name:o(g).CONTENT_COPY,md:"",size:o(v).MD},null,8,["name","size"]))],2),t.value?(c(),m("span",U," Mensagem copiada com sucesso! ")):M("",!0)],64))}}),j=w(Y,[["__scopeId","data-v-940d7c24"]]);class q{constructor(e){this._findMemberReferral=e}async findMemberReferralConfig(){const e=await this._findMemberReferral.execute();if(!e.success)throw new z(e.errorMessage);return e.data}goBack(){V().goToRouteName($.MEMBER_REFERRAL)}canShare(){return!!navigator.canShare}async share(e){await navigator.share({title:"Compartilhar link",text:"Olá! Estou enviando um convite para você conhecer o meu negócio. à só se cadastrar para que um dos nossos consultores entre em contato com você",url:e})}}const G={class:"container"},W={class:"mt-4! hidden lg:block"},J={class:"clipboard-section"},Q={key:0,class:"actions"},X=b({__name:"ShareLink.page",setup(f){const e=D(I.HTTP_CLIENT),h=new B(e),s=new q(new x.Usecase(h));E();const t=()=>{s.goBack()},n=u(),l=u(""),d=u(!0);function _(){s.share(n.value)}function E(){s.findMemberReferralConfig().then(p=>{n.value=p.link,l.value=`${p.shareMessage} ${p.link}`})}return L(()=>{d.value=s.canShare()}),(p,r)=>(c(),m(y,null,[i(T,{"data-testid":"share-link-header",title:"Divulgue o link nas suas redes sociais","show-divider-on-mobile":!0}),a("section",G,[a("div",W,[i(A)]),i(R,{"data-testid":"share-link-go-back",class:"mb-8!",loading:!1,onClick:t},{default:F(()=>r[0]||(r[0]=[O(" Voltar ")])),_:1,__:[0]}),i(P,{class:"hidden lg:block",text:"Divulgue o link nas suas redes sociais"}),r[1]||(r[1]=a("p",{class:"page-info"},"Você pode copiá-lo e enviar para seus contatos ou compartilhá-lo.",-1)),r[2]||(r[2]=a("div",{class:"link-section"},[a("p",null,"Link para compartilhar:")],-1)),a("div",J,[i(j,{"data-testid":"share-link-content-to-copy-clip-board","content-to-copy":l.value},null,8,["content-to-copy"])]),d.value?(c(),m("div",Q,[i(o(H),{label:"Compartilhar",onClick:_})])):M("",!0)])],64))}}),te=w(X,[["__scopeId","data-v-a33efff4"]]);export{te 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.