@yandex/ui
Version:
Yandex UI components
37 lines (36 loc) • 1.13 kB
TypeScript
import { FC, RefObject, CSSProperties } from 'react';
import './Progress.css';
export interface IProgressProps {
/**
* Максимальное допустимое значение прогресс бара
* @default 1
*/
maxValue?: number;
/**
* Доля загрузки прогресс бара от 0 до maxValue
* @default 0
*/
value?: number;
/**
* Способ CSS-анимации при изменении ширины полосы загрузки
*/
timing?: 'linear';
/**
* Ссылка на корневой DOM-элемент компонента
*/
innerRef?: RefObject<HTMLDivElement>;
/**
* Пользовательские стили
*/
style?: CSSProperties;
/**
* Дополнительный класс
*/
className?: string;
}
export declare const cnProgress: import("@bem-react/classname").ClassNameFormatter;
/**
* Компонент для создания полосы прогресса.
* @param {IProgressProps} props
*/
export declare const Progress: FC<IProgressProps>;