import{n as t}from"./plugin-vue2_normalizer.000ba15c.js";const s={primary:"bg-primary",success:"bg-success",warning:"bg-warning",danger:"bg-danger",gray:"bg-surface-2 border border-medium-emphasis"},n={props:{variant:{type:String,default:()=>"primary",validator:r=>Object.keys(s).includes(r)}},data(){return{variantClasses:s}},computed:{label(){return this.variant==="success"?this.__("Active"):this.variant==="gray"?this.__("Busy"):this.__("Unknown")}}};var i=function(){var a=this,e=a._self._c;return e("div",{class:["flex items-center justify-center w-2 h-2 rounded-circle relative",a.variantClasses[a.variant]],attrs:{"aria-label":a.label,"data-balloon-blunt":"","data-balloon-pos":"down"}},[a.variant==="gray"?e("span",{staticClass:"flex items-center justify-center inset-0 h-2 w-2"},[e("span",{staticClass:"animate-ping absolute inline-flex h-full w-full rounded-circle bg-success opacity-75"})]):a._e()])},l=[],c=t(n,i,l,!1,null,null,null,null);const o=c.exports;export{o as default};
