import React from 'react'; import { Icon, Loading, Popover } from '@opensumi/ide-components'; import { CodeBlockStatus } from '../../common/types'; import styles from './components.module.less'; export const ApplyStatus = ({ status, error }: { status: CodeBlockStatus; error?: string }) => { const renderStatus = () => { switch (status) { case 'generating': return ; case 'pending': return ( ); case 'success': return ( ); case 'failed': return ( ); case 'cancelled': return ( ); default: return null; } }; return {renderStatus()}; };