npm i @snack-uikit/progress-bar
import { ProgressBar, ProgressBarPage } from "@snack-uikit/progress-bar";
<ProgressBar
progress={20}
size='xs'
/>
<ProgressBarPage
inProgress={true}
animationDuration={100}
incrementDuration={500}
minimum={0.2}
/>
Компонент индикатор загрузки
name | type | default value | description |
---|---|---|---|
size* | enum ValueOf<{ readonly S: "s"; readonly XS: "xs"; }>: "s" , "xs"
|
- | Размер |
progress* | number |
- | Процент загрузки от 0 до 100 |
appearance | enum Appearance: "neutral" , "primary" , "red" , "orange" , "yellow" , "green" , "blue" , "violet" , "pink"
|
primary | Внешний вид |
className | string |
- | CSS-класс |
Компонент индикатор загрузки страницы
name | type | default value | description |
---|---|---|---|
inProgress* | boolean |
- | Включен/выключен |
animationDuration | number |
200 | Скорость анимации |
incrementDuration | number |
800 | Время между прогрессом |
minimum | number |
- | Минимальное значение прогресс бара от 0 до 1 |
className | string |
- | CSS-класс |