import { html, css, TemplateResult } from 'lit'; import { customElement } from 'lit/decorators.js'; import OmniElement from '../core/OmniElement.js'; /** * Loading icon component. * * @import * ```js * import '@capitec/omni-components/icons/Loading.icon.js'; * ``` * * @example * ```html * * ``` * * @element omni-loading-icon * */ @customElement('omni-loading-icon') export class LoadingIcon extends OmniElement { static override get styles() { return [ super.styles, css` :host { color: var(--omni-theme-primary-color); fill: var(--omni-theme-primary-color); background-color: transparent; background: transparent; } ` ]; } override render(): TemplateResult { return html` `; } } declare global { interface HTMLElementTagNameMap { 'omni-loading-icon': LoadingIcon; } }