// Copyright (C) 2020 Intel Corporation // // SPDX-License-Identifier: MIT import React from 'react'; import { Row, Col } from 'antd/lib/grid'; import { CloseOutlined } from '@ant-design/icons'; import Text from 'antd/lib/typography/Text'; import Progress from 'antd/lib/progress'; import Tooltip from 'antd/lib/tooltip'; import Modal from 'antd/lib/modal'; import { ActiveInference } from 'reducers/interfaces'; interface Props { activeInference: ActiveInference | null; cancelAutoAnnotation(): void; } export default function AutomaticAnnotationProgress(props: Props): JSX.Element | null { const { activeInference, cancelAutoAnnotation } = props; if (!activeInference) return null; return ( <> Automatic annotation { Modal.confirm({ title: 'You are going to cancel automatic annotation?', content: 'Reached progress will be lost. Continue?', okButtonProps: { type: 'primary', danger: true, }, onOk() { cancelAutoAnnotation(); }, }); }} /> ); }