diff --git a/labs/gb/components/badge/md-badge.ts b/labs/gb/components/badge/badge-element.ts similarity index 76% rename from labs/gb/components/badge/md-badge.ts rename to labs/gb/components/badge/badge-element.ts index 27fe0fa565..dca42132e4 100644 --- a/labs/gb/components/badge/md-badge.ts +++ b/labs/gb/components/badge/badge-element.ts @@ -5,22 +5,14 @@ */ import {css, CSSResultOrNative, html, LitElement} from 'lit'; -import {customElement, state} from 'lit/decorators.js'; +import {state} from 'lit/decorators.js'; import {badge} from './badge.js'; import {styles as badgeStyles} from './badge.cssresult.js'; -declare global { - interface HTMLElementTagNameMap { - /** A Material Design badge component. */ - 'md-gb-badge': Badge; - } -} - /** - * A Material Design badge component. + * A Material Design badge component class without custom element registration. */ -@customElement('md-gb-badge') -export class Badge extends LitElement { +export class BadgeElement extends LitElement { static override styles: CSSResultOrNative[] = [ badgeStyles, css` diff --git a/labs/gb/components/badge/demo/stories.ts b/labs/gb/components/badge/demo/stories.ts index 4ba644ed64..96d3143990 100644 --- a/labs/gb/components/badge/demo/stories.ts +++ b/labs/gb/components/badge/demo/stories.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -import '@material/web/labs/gb/components/badge/md-badge.js'; +import '@material/web/labs/gb/components/badge/md-gb-badge.js'; import {MaterialStoryInit} from './material-collection.js'; import {adoptStyles} from '@material/web/labs/gb/styles/adopt-styles.js'; @@ -35,7 +35,8 @@ const anchored: MaterialStoryInit = { name: 'Anchored', render() { return html` -
+