1import{d as p,h as s,J as c,$ as d,D as o,l as r,o as a,b as l,R as g,p as f,t as m,_ as h}from"./QJre-PsH.js";const y={class:"b-badge b-badge__container"},B={key:0,class:"b-badge__prepend"},C={key:2,class:"b-badge__append"},k=p({__name:"BBadge",props:{type:{default:"text"},size:{default:"md"},shineEffect:{type:Boolean,default:!1},iconEnd:{},iconStart:{},content:{default:""},show:{type:Boolean,default:!0},iconColor:{default:"text-in-primary--icn"},contentColor:{default:"text-in-primary--txt"},backgroundColor:{default:"bg-error-a--bg"}},setup(n){const e=n,i=r(()=>e.type==="text"&&e.show),b=r(()=>e.type==="sign"&&e.show),u=r(()=>{let t=[e.backgroundColor||"bg-error-a--bg",`b-badge__text-badge--${e.size}`,{"b-badge__animate-shine":e.shineEffect}];return e.content.toString().length<=1&&(t=t.concat(["b-badge__single-char",`b-badge__single-char--${e.size}`])),t}),_=r(()=>[e.backgroundColor||"bg-error-a--bg",`b-badge__sign-badge--${e.size}`]);return(t,S)=>(a(),s("div",y,[i.value?(a(),s("span",{key:0,class:c(["b-badge__text-badge b-badge__badge",u.value])},[t.$slots["prepend-icon"]||n.iconStart?(a(),s("span",B,[d(t.$slots,"prepend-icon",{},()=>[n.iconStart?(a(),l(g,{key:0,size:"12",name:n.iconStart,color:e.iconColor,class:"b-badge__icon b-badge__icon--start"},null,8,["name","color"])):o("",!0)],!0)])):o("",!0),t.$slots.content||e.type?(a(),s("span",{key:1,class:c(["b-badge__content",e.contentColor])},[d(t.$slots,"content",{},()=>[f(m(e.content),1)],!0)],2)):o("",!0),t.$slots["append-icon"]||n.iconEnd?(a(),s("span",C,[d(t.$slots,"append-icon",{},()=>[n.iconEnd?(a(),l(g,{key:0,size:"12",name:n.iconEnd,color:e.iconColor,class:"b-badge__icon b-badge__icon--end"},null,8,["name","color"])):o("",!0)],!0)])):o("",!0)],2)):o("",!0),b.value?(a(),s("span",{key:1,class:c([_.value,"b-badge__sign-badge b-badge__badge"])},null,2)):o("",!0)]))}}),z=h(k,[["__scopeId","data-v-e9550f4c"]]);export{z as B};
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.