An open API service indexing awesome lists of open source software.

https://github.com/changhuixu/spinner

Angular components for spinners
https://github.com/changhuixu/spinner

angular loader loading loading-bar loading-spinner spinner spinner-components

Last synced: about 2 months ago
JSON representation

Angular components for spinners

Awesome Lists containing this project

README

          

# @uiowa/spinner

[![Build Status](https://github.com/changhuixu/spinner/actions/workflows/main.yml/badge.svg)](https://github.com/changhuixu/spinner/actions)
[![npm](https://img.shields.io/npm/v/@uiowa/spinner.svg?style=flat-square)](https://www.npmjs.com/package/@uiowa/spinner)

CHANGELOG

- **v19** Angular 19+
- **v13** Angular 13+
- **v12** Angular 12+
- **v10** Angular 10+
- **v6** Angular 6+

## [DEMO](https://changhuixu.github.io/spinner/)

[StackBlitz](https://stackblitz.com/github/changhuixu/spinner)

This library only contains three components and doesn't have third party dependencies.

## Components

- `action-spinner`

Rotating circles. Used for action promise or waiting for page rendering.
Allow to set spinner size. By default, size is 1rem.

- `loading-bar`

Beeping blocks. Used for server side data loading.
Allow to set spinner size. By default, size is 1rem.

- `uiowa-ring`

Rotating spinner with Golden and Black colors. Used as loading indicator.
Allow to set spinner size. By default, size is 4rem.

- `loading-placeholder`

Carousel style one stripe spinner in a white background with box shadow.
Allow to fit the parent container.

## Usage

```html







Loading...

Loading...



Validating ...


Title

// default size = 4rem




```

```typescript
@NgModule({
declarations: [...],
imports: [..., SpinnerModule], // import SpinnerModule
providers: []
})
export class AppModule {}
```