import{Kt as e,On as t,oi as n,zn as r}from"./vendor-DlcENO3s.js";import{Dt as i}from"./index-iy06-ryk.js";var a=n();function o(n,i){let o={size:11,"aria-hidden":!0,className:`flex-shrink-0`};if(i===`vod`)return(0,a.jsx)(t,{...o});let s=(n??``).toLowerCase();return s.includes(`twitch`)?(0,a.jsx)(r,{...o}):s.includes(`youtube`)||s.includes(`yt`)?(0,a.jsx)(t,{...o}):(0,a.jsx)(e,{...o})}function s(e,t){return e?.trim()||(t===`vod`?`VOD`:`Watch`)}var c=i(`inline-flex items-center gap-1 rounded-md border px-1.5 py-0.5 text-2xs font-medium`,`border-zinc-200 bg-zinc-50 text-zinc-600`,`hover:bg-zinc-100 hover:text-zinc-900`,`dark:border-white/10 dark:bg-white/5 dark:text-zinc-300`,`dark:hover:bg-white/10 dark:hover:text-zinc-100`,`transition-colors`);function l({link:e,kind:t,className:n,asLink:r=!1}){let l=s(e.platform,t),u=`Watch on ${l}`,d=(0,a.jsxs)(a.Fragment,{children:[o(e.platform,t),(0,a.jsx)(`span`,{className:`truncate`,children:l})]});return r?(0,a.jsx)(`a`,{href:e.url,target:`_blank`,rel:`noopener noreferrer`,"aria-label":u,className:i(c,n),children:d}):(0,a.jsx)(`button`,{type:`button`,onClick:t=>{t.preventDefault(),t.stopPropagation(),window.open(e.url,`_blank`,`noopener,noreferrer`)},"data-href":e.url,"aria-label":u,className:i(c,n),children:d})}export{l as t};