UNPKG

@shoelace-style/shoelace

Version:

A forward-thinking library of web components.

37 lines (34 loc) 838 B
import { spinner_styles_default } from "./chunk.SZ6QMU5T.js"; import { LocalizeController } from "./chunk.NH3SRVOC.js"; import { component_styles_default } from "./chunk.K23QWHWK.js"; import { ShoelaceElement } from "./chunk.QAHCGRIS.js"; import { x } from "./chunk.CXZZ2LVK.js"; // src/components/spinner/spinner.component.ts var SlSpinner = class extends ShoelaceElement { constructor() { super(...arguments); this.localize = new LocalizeController(this); } render() { return x` <svg part="base" class="spinner" role="progressbar" aria-label=${this.localize.term("loading")}> <circle class="spinner__track"></circle> <circle class="spinner__indicator"></circle> </svg> `; } }; SlSpinner.styles = [component_styles_default, spinner_styles_default]; export { SlSpinner };