UNPKG

@appbuckets/react-ui

Version:
31 lines (30 loc) 945 B
import { ShorthandContent } from '@appbuckets/react-ui-core'; import { ElementSize, AppBucketsColor } from '../generic'; export declare type ProgressColorSteps = { low?: number; midLow?: number; midHigh?: number; high?: number; }; export declare type ProgressIndicator = | boolean | 'percent' | ((value: number) => ShorthandContent); export interface StrictSharedProgressProps { /** Define the LinearProgress appearance color */ appearance?: AppBucketsColor; /** Set Color Steps, in percentage */ colorSteps?: ProgressColorSteps; /** Disable all color, event if appearance has been declared */ discreet?: boolean; /** Invert the automatic color logic */ inverted?: boolean; /** Maximum progress value, default to 100 */ max?: number; /** Minimum progress value, default to 0 */ min?: number; /** Change LinearProgress Size */ size?: ElementSize; /** Current LinearProgress Value */ value: number; }