import * as Sentry from '@sentry/react'; import Tooltip from 'sentry/components/tooltip'; import {IconCheckmark, IconInfo, IconWarning} from 'sentry/icons'; import {t} from 'sentry/locale'; import {ImageStatus} from 'sentry/types/debugImage'; type Props = { status: ImageStatus; }; function ProcessingIcon({status}: Props) { switch (status) { case ImageStatus.TIMEOUT: case ImageStatus.FETCHING_FAILED: { return ( ); } case ImageStatus.MALFORMED: { return ( ); } case ImageStatus.MISSING: { return ( ); } case ImageStatus.FOUND: { return ( ); } case ImageStatus.UNUSED: { return ( ); } case ImageStatus.OTHER: { return ( ); } default: { Sentry.withScope(scope => { scope.setLevel('warning'); Sentry.captureException(new Error('Unknown image ProcessingIcon status')); }); return null; // This shall not happen } } } export default ProcessingIcon;