@onesy/ui-react
Version:
UI for React
34 lines (33 loc) • 1.09 kB
TypeScript
import React from 'react';
import { ILinearProress } from '../LinearProgress/LinearProgress';
import { IElementReference, IPropsAny } from '../types';
export declare type IMainProgressMaterialStartArgument = {
tonal?: boolean;
color?: string;
};
export declare type IMainProgressMaterialValue = {
start: (value?: IMainProgressMaterialStartArgument) => void;
increment: () => void;
update: (value: number) => void;
done: () => void;
};
export declare type IMainProgressMaterial = ILinearProress & {
min?: number;
max?: number;
firstIncrement?: boolean;
incrementMin?: number;
incrementMax?: number;
stepMin?: number;
stepMax?: number;
stepInterval?: number;
onStart?: () => any;
onIncrement?: (value: number) => any;
onUpdate?: (value: number) => any;
onDone?: () => any;
fixed?: boolean;
position?: 'top' | 'bottom';
TransitionComponent?: IElementReference;
TransitionComponentProps?: IPropsAny;
};
declare const MainProgressMaterial: React.FC<IMainProgressMaterial>;
export default MainProgressMaterial;