import { FluentComponent } from '../core/fluent-component'
import { createUniversalComponent } from '../core/component-factory'
class FluentBadgeInternal extends FluentComponent {
static tag = 'fluent-badge'
static override get observedAttributes() {
return ['variant', 'size']
}
static override get renderAttributes() {
return ['variant', 'size']
}
render() {
const variant = this.getAttribute('variant') || 'neutral'
const size = this.getAttribute('size') || 'md'
this.shadowRootRef.innerHTML = `
`
}
}
export const FluentBadge = createUniversalComponent({
tag: 'fluent-badge',
class: FluentBadgeInternal
})
if (typeof window !== 'undefined') {
if (!customElements.get(FluentBadgeInternal.tag)) {
customElements.define(FluentBadgeInternal.tag, FluentBadgeInternal)
}
}