lost-sia
Version:
Single Image Annotation Tool
17 lines (16 loc) • 836 B
TypeScript
import { CSSProperties } from 'react';
import { Point } from '../../../types';
import { default as AnnotationMode } from '../../../models/AnnotationMode';
type PolygonAreaProps = {
coordinates: Point[];
isSelected: boolean;
isDisabled?: boolean;
annotationMode: AnnotationMode;
style: CSSProperties;
onFinishAnnoCreate?: () => void;
onMouseDown: (e: React.MouseEvent<SVGPolygonElement, MouseEvent>) => void;
onMouseUp?: (e: React.MouseEvent<SVGPolygonElement, MouseEvent>) => void;
onMouseMove: (e: React.MouseEvent<SVGPolygonElement, MouseEvent>) => void;
};
declare const PolygonArea: ({ coordinates, isSelected, isDisabled, annotationMode, style, onFinishAnnoCreate, onMouseDown, onMouseUp, onMouseMove, }: PolygonAreaProps) => import("react/jsx-runtime").JSX.Element;
export default PolygonArea;