@ozdemircibaris/react-image-editor
Version:
Professional React image editor component with blur, crop, shapes, drawing, and undo/redo functionality. Built with Fabric.js and modern React patterns.
10 lines (9 loc) • 592 B
TypeScript
import { fabric } from "fabric";
export declare const useCropHandlers: (canvas: fabric.Canvas | null, originalImage: fabric.Image | null, isDrawing: boolean, activeBlurRects: fabric.Rect[], setActiveBlurRects: (rects: fabric.Rect[]) => void, setIsSelectMode: (value: boolean) => void, setOriginalImage: (img: fabric.Image | null) => void) => {
isCropping: boolean;
setIsCropping: import("react").Dispatch<import("react").SetStateAction<boolean>>;
cropRect: fabric.Rect | null;
handleCropStart: () => void;
handleCropApply: () => void;
handleCropCancel: () => void;
};