1import{At as e,Ct as t,Dn as n,Mt as r,St as i,Xn as a,_n as o,bt as s,ei as c,jr as l,wn as u,xt as d,yt as f}from"./BPsVqlsv.js";import{w as p}from"./CTS8L1HF.js";import{t as m}from"./BwKsV0YZ.js";var h={class:`truncate`},g=[`aria-label`],_={class:`truncate`},v=[`aria-label`],y=Object.assign(r({__name:`UiChip`,props:{tone:{default:`neutral`},size:{default:`md`},outlined:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},icon:{default:void 0},closeLabel:{default:`Close`}},emits:[`click`,`close`],setup(r,{emit:y}){let b=r,x=y,S=f(()=>b.size===`sm`?`gap-1`:`gap-1.5`),C=f(()=>b.outlined?{neutral:`text-ink-700 ring-1 ring-inset ring-line-strong`,brand:`text-brand-700 ring-1 ring-inset ring-brand-300`,info:`text-info-700 ring-1 ring-inset ring-info-500`,success:`text-success-700 ring-1 ring-inset ring-success-500`,warning:`text-warning-700 ring-1 ring-inset ring-warning-500`,error:`text-error-700 ring-1 ring-inset ring-error-500`}[b.tone]:{neutral:`bg-ink-100 text-ink-700`,brand:`bg-brand-50 text-brand-700`,info:`bg-info-50 text-info-700`,success:`bg-success-100 text-success-700`,warning:`bg-warning-100 text-warning-700`,error:`bg-error-100 text-error-700`}[b.tone]),w=f(()=>({sm:`h-5 gap-1 px-2 text-[11px]`,md:`h-6 gap-1.5 px-2.5 text-xs`})[b.size]);return(f,y)=>{let b=m;return r.clickable&&r.closable?(o(),t(`span`,{key:0,class:c([`inline-flex max-w-full items-center rounded-full font-medium`,l(C),l(w)])},[s(`button`,{type:`button`,class:c([`inline-flex min-w-0 cursor-pointer items-center transition-opacity hover:opacity-80`,l(S)]),onClick:y[0]||=e=>x(`click`,e)},[r.icon?(o(),d(b,{key:0,name:r.icon,class:`size-3.5 shrink-0`,"aria-hidden":`true`},null,8,[`name`])):i(``,!0),s(`span`,h,[u(f.$slots,`default`)])],2),s(`button`,{type:`button`,class:`-mr-1 shrink-0 cursor-pointer rounded-full p-0.5 hover:bg-black/10`,"aria-label":r.closeLabel,onClick:y[1]||=p(e=>x(`close`,e),[`stop`])},[e(b,{name:`mdi:close`,class:`size-3`,"aria-hidden":`true`})],8,g)],2)):(o(),d(n(r.clickable?`button`:`span`),{key:1,type:r.clickable?`button`:void 0,class:c([`inline-flex max-w-full items-center rounded-full font-medium`,l(C),l(w),r.clickable?`cursor-pointer transition-colors hover:opacity-80`:``]),onClick:y[3]||=e=>r.clickable&&x(`click`,e)},{default:a(()=>[r.icon?(o(),d(b,{key:0,name:r.icon,class:`size-3.5 shrink-0`,"aria-hidden":`true`},null,8,[`name`])):i(``,!0),s(`span`,_,[u(f.$slots,`default`)]),r.closable?(o(),t(`button`,{key:1,type:`button`,class:`-mr-1 shrink-0 cursor-pointer rounded-full p-0.5 hover:bg-black/10`,"aria-label":r.closeLabel,onClick:y[2]||=p(e=>x(`close`,e),[`stop`])},[e(b,{name:`mdi:close`,class:`size-3`,"aria-hidden":`true`})],8,v)):i(``,!0)]),_:3},8,[`type`,`class`]))}}}),{__name:`UiChip`});export{y as t};
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.