import{u}from"./useShareLink-C1mdFT8N.mjs";import{s as w}from"./interval-BzLCLO6P.mjs";import{D as h,Y as l,d as f,e as v,a5 as m}from"#entry";const p=["aria-label"],W={__name:"WebShareLink",props:{network:{type:String,required:!0},url:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,default:""}},setup(t){const e=h({width:626,height:436,top:0,left:0}),n=l(void 0),i=l(null),d=u(t.network,t.url,t.title,t.description);function s(){const r=window.innerWidth||document.documentElement.clientWidth||window.screenX,o=window.innerHeight||document.documentElement.clientHeight||window.screenY,a=r/window.screen.availWidth;e.left=(r-e.width)/2/a+(window.screenLeft!==void 0?window.screenLeft:window.screenX),e.top=(o-e.height)/2/a+(window.screenTop!==void 0?window.screenTop:window.screenY)}function c(){s(),n.value&&i.value&&(clearInterval(i.value),n.value.close()),n.value=window.open(d,"web-share-link-"+t.network?.toLowerCase(),",height="+e.height+",width="+e.width+",left="+e.left+",top="+e.top+",screenX="+e.left+",screenY="+e.top),n.value&&(n.value.focus(),i.value=w(()=>{(!n.value||n.value.closed)&&(clearInterval(i.value),n.value=null)},500))}return(r,o)=>(v(),f("a",{href:"javascript:void(0)","aria-label":t.network,onClick:o[0]||(o[0]=a=>c())},[m(r.$slots,"default")],8,p))}};export{W as _};

AltStyle によって変換されたページ (->オリジナル) /