import{z as m,r as s}from"./index-D5aSL5Lk.js";const y=t=>{const c=m();s.useEffect(()=>{const p=t.url||`${window.location.origin}${c.pathname}`,r=[{property:"og:title",content:t.title},{property:"og:description",content:t.description},{property:"og:type",content:t.type||"website"},{property:"og:url",content:p},{property:"og:site_name",content:t.siteName||"Clyper"}];if(t.image){const e=t.image.startsWith("http")?t.image:`${window.location.origin}${t.image}`;r.push({property:"og:image",content:e},{property:"og:image:secure_url",content:e},{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"630"},{property:"og:image:alt",content:t.title})}t.type==="product"&&(t.price!==void 0&&t.currency&&r.push({property:"og:price:amount",content:t.price.toString()},{property:"og:price:currency",content:t.currency}),t.availability&&r.push({property:"og:availability",content:t.availability}),t.brand&&r.push({property:"og:brand",content:t.brand}),t.condition&&r.push({property:"og:condition",content:t.condition}));const n=[{name:"twitter:card",content:t.twitterCard||"summary_large_image"},{name:"twitter:title",content:t.title},{name:"twitter:description",content:t.description}];if(t.image){const e=t.image.startsWith("http")?t.image:`${window.location.origin}${t.image}`;n.push({name:"twitter:image",content:e},{name:"twitter:image:alt",content:t.title})}return t.type==="product"&&t.price!==void 0&&n.push({name:"twitter:label1",content:"PreČ›"},{name:"twitter:data1",content:`${t.price.toFixed(2)} ${t.currency||"RON"}`}),t.twitterSite&&n.push({name:"twitter:site",content:t.twitterSite}),t.twitterCreator&&n.push({name:"twitter:creator",content:t.twitterCreator}),document.querySelectorAll('meta[property^="og:"]').forEach(e=>e.remove()),document.querySelectorAll('meta[name^="twitter:"]').forEach(e=>e.remove()),r.forEach(({property:e,content:i})=>{const o=document.createElement("meta");o.setAttribute("property",e),o.setAttribute("content",i),document.head.appendChild(o)}),n.forEach(({name:e,content:i})=>{const o=document.createElement("meta");o.setAttribute("name",e),o.setAttribute("content",i),document.head.appendChild(o)}),()=>{document.querySelectorAll('meta[property^="og:"]').forEach(o=>o.remove()),document.querySelectorAll('meta[name^="twitter:"]').forEach(o=>o.remove())}},[t,c.pathname])};export{y as u};