UNPKG

lost-sia

Version:

Single Image Annotation Tool

21 lines (20 loc) 1 kB
import { CSSProperties } from 'react'; import { Point, AnnotationSettings } from '../../../types'; import { default as AnnotationMode } from '../../../models/AnnotationMode'; type PolygonAreaProps = { coordinates: Point[]; isSelected: boolean; isDisabled?: boolean; annotationMode: AnnotationMode; annotationSettings: AnnotationSettings; pageToStageOffset: Point; svgScale: number; 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; onIsDraggingStateChanged: (bool: any) => void; }; declare const PolygonArea: ({ coordinates, isSelected, isDisabled, annotationMode, style, onFinishAnnoCreate, onMouseDown, onMouseUp, onMouseMove, }: PolygonAreaProps) => import("react/jsx-runtime").JSX.Element; export default PolygonArea;