🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

@asphalt-react/loader

Package Overview
Dependencies
Maintainers
6
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@asphalt-react/loader

Loader

npmnpm
Version
2.0.0
Version published
Weekly downloads
444
-11.9%
Maintainers
6
Weekly downloads
 
Created
Source

Loader

npm

Loaders provide a visual cue about tasks running in the background, like fetching data. Use Loaders when the progress of the task is non-deterministic. There are two types of loaders:

  • Loader (Dot)
  • Spinner

Loaders come in different sizes and intents.

Usage

import { Loader, Spinner } from "@asphalt-react/loader"

<Loader />
<Spinner />

Accessibility

  • Loader and Spinner supports preferred reduce motion accessibility feature. Enabling the Reduce Motion setting slows down the animation.
  • Loaders (both Dot and Spinner) have the ARIA "progressbar" role.

Sizes

  • Loader supports 3 sizes - small (s), medium (m) (Default) and large (l).

Props

size

Size of the Loader. Accepts "s", "m" and "l" for small, medium & large respectively

typerequireddefault
enumfalse"m"

Spinner

Usage in other components

Use Spinner in components like Textfield and Button to show a loading state. For consistent user-experience, ensure the size of the Spinner and the component are same.

  • Text field size XS = Spinner size XS
  • Text field size S = Spinner size S
  • Button size XS = Spinner size XS
import { Textfield } from "@asphalt-react/textfield"
import { Spinner } from "@asphalt-react/loader"

<Textfield addonEnd={<Spinner >} />

Sizes

Spinner support 6 sizes:

  • extra small (xs)
  • small (s)
  • medium (m) (Default)
  • large (l)
  • extra large (xl)
  • double extra large (xxl)

Intents

Spinner support 3 intents:

  • neutral (Default)
  • brand
  • inverse

Props

size

Size of the Spinner. Accepts "xs", "s", "m", "l", "xl", "xxl".

typerequireddefault
enumfalse"m"

neutral

Applies neutral intent.

typerequireddefault
boolfalsefalse

brand

Applies brand intent.

typerequireddefault
boolfalsefalse

inverse

Applies inverse intent.

typerequireddefault
boolfalsefalse

Keywords

asphalt

FAQs

Package last updated on 07 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts