smart-react-components
Version:
React UI library, wide variety of editable ready to use Styled and React components.
24 lines (23 loc) • 603 B
TypeScript
import { ColorObject } from "../types";
export default class ColorPickerHelper {
/**
* Calculates new position of the dragger.
*
* @param e
* @param pickerEl
* @param draggerSize
*/
static getDraggerNewPosition(e: MouseEvent, pickerEl: HTMLDivElement, draggerSize: number): {
left: number;
top: number;
x: number;
y: number;
};
/**
* Checks if the given color is light.
*
* @param color
* @param opacity
*/
static isLight(color: ColorObject, opacity?: boolean): boolean;
}