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()};
};