@up-group-ui/react-controls
Version:
Up shared react controls
24 lines (23 loc) • 733 B
TypeScript
import { WithThemeProps } from '../../../Common/theming/withTheme';
export declare type ModeProgress = 'determinate' | 'indeterminate';
export declare type ModeDisplayValue = 'none' | 'percentage' | 'fraction';
export interface IProgressCircleProps extends WithThemeProps {
completedColor?: string;
uncompletedColor?: string;
backgroundColor?: string;
labelStyle?: object;
valueLabelStyle?: object;
uniteStyle?: object;
max?: number;
min?: number;
size?: number;
thickness?: number;
value?: number;
shadow?: boolean;
uniteLabel?: string;
modeDisplayValue?: ModeDisplayValue;
clockWise?: boolean;
}
export interface IProgressCircleState {
completedDashOffset: number;
}