@uiowa/spinner
TypeScript icon, indicating that this package has built-in type declarations

13.1.0 • Public • Published

@uiowa/spinner

Build Status npm

CHANGELOG

  • v13 Angular 13+
  • v12 Angular 12+
  • v10 Angular 10+
  • v6 Angular 6+

DEMO

StackBlitz

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

<div>
  <action-spinner></action-spinner>
</div>

<div>
  <action-spinner size="2"></action-spinner>
</div>

<div>
  <action-spinner size="9"></action-spinner>
</div>

<loading-bar>Loading...</loading-bar>

<loading-bar size="1.5">Loading...</loading-bar>

<div style="color:red;">
  <loading-bar size="2">
    <span style="font-size:2rem;">Validating ...</span>
  </loading-bar>
</div>

<h2>
  Title
  <action-spinner></action-spinner>
</h2>

<uiowa-ring></uiowa-ring> // default size = 4rem
<uiowa-ring size="2"></uiowa-ring>

<div style="height: 100px">
  <loading-placeholder></loading-placeholder>
</div>
@NgModule({
  declarations: [...],
  imports: [..., SpinnerModule],  // import SpinnerModule
  providers: []
})
export class AppModule {}

Dependents (0)

Package Sidebar

Install

npm i @uiowa/spinner

Weekly Downloads

14

Version

13.1.0

License

MIT

Unpacked Size

82.4 kB

Total Files

20

Last publish

Collaborators

  • jacobbp25
  • changhuixu
  • codydroz
  • fbis-uiowa
  • markahrens
  • vipetrul
  • a_clemence
  • gvamsilatha