BrowseSpinner

Feedback

Glass Spinner

A turning ring that tells everyone, screen readers too, that something is on its way.

Preview

Loading smallLoadingLoading large

Installation

Install the package once, then import the parts you use into a standalone component.

Install

npm install ngx-vitreo @angular/cdk @floating-ui/dom
Import

import { GlassSpinner } from 'ngx-vitreo';

@Component({
  imports: [GlassSpinner],
  // ...
})

Usage

Usage

<glass-spinner label="Saving" />

<button glassButton disabled>
  <glass-spinner size="sm" label="Saving" />
  Saving…
</button>

API reference

GlassSpinner

glass-spinner

InputTypeDefaultDescription
labelstring'Loading'Visually hidden text that screen readers announce.
size'sm' | 'md' | 'lg''md'Diameter: 1rem, 1.5rem or 2.25rem.
rolestring'status'Live-region role; override it when the spinner sits inside another live region.