1import{P as p}from"./DpeyuPzc.js";import{an as b,r as i,O as h,A as k,Q as v,o as y,b as l,i as u,k as _,h as s,j as r,ag as B,c as x,n as S,W as C,l as H,g as M}from"#entry";import{_ as P}from"./COGpw_BZ.js";const L={class:"button-pill__content"},T={__name:"ButtonPill",props:{outline:{type:Boolean,default:!1},icon:{type:String,default:null},theme:{type:String,default:"light",validator(e){return["light","dark"].includes(e)}},size:{type:String,default:"m",validator(e){return["s","m"].includes(e)}},noHover:{type:Boolean,default:!1},field:{type:Object,default:null}},setup(e){const t=e,o=b(),n=i(null),c=h(),f=k(()=>(t?.field?.url&&(t.field.url=c(t.field.url)),t.field?p:o.to?v:o.href?"a":"button")),a=i(null);function d(){t.outline&&!t.noHover&&M.fromTo(a.value,{backgroundImage:"linear-gradient( 75deg, #ffe100, rgba(255, 255, 255, 0) 45% )"},{backgroundImage:"linear-gradient( 435deg, #ffe100, rgba(255, 255, 255, 0) 45% )",duration:.75,ease:"power4.out"})}return y(()=>{n.value&&(n.value.innerHTML=n.value.innerHTML.replace(/®/g,"<sup>®</sup>"))}),(m,$)=>{const g=P;return l(),u(C(H(f)),{class:S(["button-pill",[`button-pill--${e.size}`,{"button-pill--outline":e.outline,"button-pill--has-icon":!!e.icon,"button-pill--no-hover":!!e.noHover,[`button-pill--${e.theme}`]:e.theme}]]),field:e.field,onMouseenter:d},{default:_(()=>[s("span",L,[e.icon?(l(),u(g,{key:0,name:e.icon,class:"button-pill__icon"},null,8,["name"])):r("",!0),s("span",{ref_key:"text",ref:n,class:"button-pill__text"},[B(m.$slots,"default")],512)]),e.outline?(l(),x("span",{key:0,ref_key:"outlineEl",ref:a,class:"button-pill__outline"},null,512)):r("",!0)]),_:3},40,["field","class"])}}};export{T as _};
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.