// Copyright (C) 2020 Intel Corporation // // SPDX-License-Identifier: MIT import React from 'react'; import Icon from '@ant-design/icons'; import Tooltip from 'antd/lib/tooltip'; import { ActiveControl } from 'reducers/interfaces'; import { Canvas } from 'cvat-canvas-wrapper'; import { RectangleIcon } from 'icons'; interface Props { canvasInstance: Canvas; activeControl: ActiveControl; selectIssuePosition(enabled: boolean): void; } function ResizeControl(props: Props): JSX.Element { const { activeControl, canvasInstance, selectIssuePosition } = props; return ( { if (activeControl === ActiveControl.OPEN_ISSUE) { canvasInstance.selectRegion(false); selectIssuePosition(false); } else { canvasInstance.cancel(); canvasInstance.selectRegion(true); selectIssuePosition(true); } }} /> ); } export default React.memo(ResizeControl);