react-custom-gradient-progress-bar
Version:
A customizable rainbow progress bar component for React
23 lines (22 loc) • 511 B
TypeScript
import { CSSProperties } from 'react';
export type DragState = {
isDragging: boolean;
isTouching: boolean;
};
export interface ColorConfig {
colors: string[];
angle?: number;
}
export interface Props {
initialValue?: number;
min?: number;
max?: number;
step?: number;
disabled?: boolean;
loading?: boolean;
colors?: ColorConfig;
formatValue?: (value: number) => string;
onChange?: (value: number) => void;
className?: string;
style?: CSSProperties;
}