PageSourceSearch

https://fontedavida.com.br/assets/ShareButtons-pL-O_6lt.js

js fontedavida.com.br collected 2026-09-26 18:04:49 UTC 2,769 bytes, 2 lines download raw bytes

1import{_ as d,b as u,c,o as _,a as r,n as h,g as o,r as m,f}from"./index-sUPB-bMu.js";const b={name:"ShareButtons",props:{text:{type:String,required:!1,default:""},url:{type:String,required:!1,default:"/"},direction:{type:String,required:!1,default:"left"},color:{type:String,required:!1,default:"primary"},type:{type:String,required:!1,default:"small"}},data(){return{status:0}},computed:{shareUrl(){return`https://${window.location.hostname}${this.url}`},hasNavigatorShare(){return!!navigator?.share}},methods:{handlerClick(s){window.open(s,"_blank","noopener noreferrer")},toggleStatus(){this.status=!this.status},handlerShareNavigator(){try{navigator.share({text:decodeURIComponent(this.text),url:this.shareUrl})}catch{this.toggleStatus()}}}},g={class:"share__content"},p={class:"text"},k={class:"buttons__item buttons__item--share buttons__item--facebook"},w=["href"],v={class:"buttons__item buttons__item--share buttons__item--twitter"},S=["href"],x={class:"buttons__item buttons__item--share buttons__item--whatsapp"},U=["href"];function y(s,e,a,C,i,t){const n=u("SvgElement");return _(),c("div",{class:"share",onClick:e[4]||(e[4]=f(()=>{},["prevent"]))},[r("div",g,[r("ul",{class:h(`buttons buttons--to-${a.direction} ${i.status?"active":""}`)},[r("li",{class:h(`buttons__item buttons__item--action buttons__item--${a.color}
2          ${a.type==="large"?"buttons__item--large":""}`),onClick:e[0]||(e[0]=l=>t.hasNavigatorShare?t.handlerShareNavigator():t.toggleStatus())},[o(n,{name:i.status?"Close":"Share",title:"Share"},null,8,["name"]),r("div",p,[m(s.$slots,"default",{},void 0,!0)])],2),r("li",k,[r("a",{href:`https://www.facebook.com/dialog/share?app_id=513591882756836&display=popup&href=${encodeURI(t.shareUrl)}&quote=${a.text}`,target:"_blank",rel:"noopener noreferrer",class:"button-link",onClick:e[1]||(e[1]=l=>t.handlerClick(`https://www.facebook.com/dialog/share?app_id=513591882756836&display=popup&href=${encodeURI(t.shareUrl)}&quote=${a.text}`))},[o(n,{type:"social",name:"Facebook",title:"Facebook"})],8,w)]),r("li",v,[r("a",{href:`https://twitter.com/intent/tweet?text=${a.text} - ${encodeURI(t.shareUrl)}`,target:"_blank",rel:"noopener noreferrer",class:"button-link",onClick:e[2]||(e[2]=l=>t.handlerClick(`https://twitter.com/intent/tweet?text=${a.text} - ${encodeURI(t.shareUrl)}`))},[o(n,{type:"social",name:"Twitter",title:"Twitter"})],8,S)]),r("li",x,[r("a",{href:`https://wa.me/?text=${a.text} - ${encodeURI(t.shareUrl)}`,target:"_blank",rel:"noopener noreferrer",class:"button-link",onClick:e[3]||(e[3]=l=>t.handlerClick(`https://wa.me/?text=${a.text} - ${encodeURI(t.shareUrl)}`))},[o(n,{type:"social",name:"WhatsApp",title:"WhatsApp"})],8,U)])],2)])])}const q=d(b,[["render",y],["__scopeId","data-v-1e526fc1"]]);export{q 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.