@pikas-ui/loader
This package contains a loader components that can be used to show a loading state.
This library is based on React Spinners
Change Log
Requirements
To use this package, you must install the @pikas-ui/styles package.
Installation
You can install this package using npm, yarn, or pnpm.
Usage
BarLoader
Props
Prop | Description | Type | Default |
---|
height | Height of the loader | number | 4 |
width | Width of the loader | number | 100 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
BeatLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
BounceLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 60 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
CircleLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 50 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
ClimbingBoxLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
ClipLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 35 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
ClockLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 50 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
DotLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 60 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
FadeLoader
Props
Prop | Description | Type | Default |
---|
height | Height of the loader | number | 15 |
width | Width of the loader | number | 5 |
radius | Radius of the loader | number | 2 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
GridLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
HashLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 50 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
MoonLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 60 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
PacmanLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 60 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
colorBubble | Color of the bubble | string | - |
colorBubbleHex | Color of the bubble | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
PropagateLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
PuffLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 60 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
PulseLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
RingLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 60 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
RiseLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
RotateLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
ScaleLoader
Props
Prop | Description | Type | Default |
---|
height | Height of the loader | number | 35 |
width | Width of the loader | number | 4 |
radius | Radius of the loader | number | 2 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
SkewLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 20 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
SquareLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 50 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
SyncLoader
Props
Prop | Description | Type | Default |
---|
size | Size of the loader | number | 15 |
margin | Margin of the loader | number | 2 |
colorName | Color of the loader | string | "primary" |
colorHex | Color of the loader | string | - |
loading | Show the loader | boolean | true |
speedMultiplier | Speed multiplier of the loader | number | 1 |
Contributing
This documentation can be edited on GitHub here