react-bezier-curve-editor
Version:
Simple bezier curve editor built with React
23 lines (22 loc) • 1.04 kB
TypeScript
import React from "react";
import { ExpandedValueType } from "../../types";
interface Props {
activeClassName: string;
size: number;
value: ExpandedValueType;
outerAreaSize: number;
strokeWidth: number;
handleLineColor: string;
fixedHandleColor: string;
isEditable: boolean;
movingStartPoint: boolean;
handleStartPointStartMoving: React.PointerEventHandler<HTMLButtonElement>;
handleStartPointPointerMove: React.PointerEventHandler<HTMLButtonElement>;
handleStartPointPointerLeaveOrUp: React.PointerEventHandler<HTMLButtonElement>;
movingEndPoint: boolean;
handleEndPointStartMoving: React.PointerEventHandler<HTMLButtonElement>;
handleEndPointPointerMove: React.PointerEventHandler<HTMLButtonElement>;
handleEndPointPointerLeaveOrUp: React.PointerEventHandler<HTMLButtonElement>;
}
export declare function BezierCurveEditorEndPoints({ size, value, outerAreaSize, strokeWidth, handleLineColor, fixedHandleColor, activeClassName, ...props }: Props): JSX.Element;
export {};