import React from 'react'; import { Menu, Button, Icon, Upload, } from 'antd'; import { RcFile } from 'antd/lib/upload'; import Text from 'antd/lib/typography/Text'; interface LoaderItemComponentProps { taskInstance: any; loader: any; loadActivity: string | null; onLoadAnnotation: (taskInstance: any, loader: any, file: File) => void; } export default function LoaderItemComponent(props: LoaderItemComponentProps) { const { loader } = props; const loadingWithThisLoader = props.loadActivity && props.loadActivity === loader.name ? props.loadActivity : null; const pending = !!loadingWithThisLoader; return (