@ldrender/gradient-picker
Version:
A gradient picker component
17 lines (16 loc) • 584 B
TypeScript
import { GradientStop } from './types';
export declare class StopHandlerManager {
private stops;
private sliderEl;
private colorHandlersEl;
private updateCallback;
constructor(stops: GradientStop[], sliderEl: HTMLElement, colorHandlersEl: HTMLElement, updateCallback: () => void);
createHandler(stopIndex: number): void;
private createHandlerElement;
private createHandlerButtons;
private createColorInputs;
private createPositionInput;
private createRemoveButton;
private onColorChange;
private onPositionChange;
}