UNPKG

@limetech/lime-elements

Version:
2 lines 1.47 kB
import{r as e,h as i,H as r}from"./p-288f0842.js";import{a as t}from"./p-b6a372c9.js";import"./p-4e9b4087.js";const s='@charset "UTF-8";:host([hidden]){display:none}:host(limel-badge){--limel-min-badge-size:1rem;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-height:var(--limel-min-badge-size);min-width:var(--limel-min-badge-size)}span{cursor:default;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:0.6875rem;line-height:var(--limel-min-badge-size);color:var(--badge-text-color, rgb(var(--contrast-1200)));border-radius:var(--limel-min-badge-size);max-height:var(--limel-min-badge-size);min-width:0.5rem;min-height:0.5rem;background-color:var(--badge-background-color, rgb(var(--contrast-500)))}span:not(:empty){min-width:var(--limel-min-badge-size);max-width:var(--badge-max-width, 2.75rem);padding:0 0.28125rem}:host(.has-large-label) span{cursor:help}';const a=class{constructor(i){e(this,i);this.label=undefined}render(){return i(r,{title:this.labelIsLarge()?this.label:"",class:{"has-large-label":this.labelIsLarge()}},i("span",null,this.renderLabel()))}renderLabel(){if(typeof this.label==="number"){return t(this.label)}return this.label}labelIsLarge(){const e=999;const i=6;if(typeof this.label==="number"&&this.label>e||typeof this.label==="string"&&this.label.length>i){return true}}};a.style=s;export{a as limel_badge}; //# sourceMappingURL=p-18a3c28a.entry.js.map