DB-GPT/web/components/common/FileStatusIcon.tsx
Dreammy23 471689ba20
feat(web): Unified frontend code style (#1923)
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
Co-authored-by: 谨欣 <echo.cmy@antgroup.com>
Co-authored-by: 严志勇 <yanzhiyong@tiansuixiansheng.com>
Co-authored-by: yanzhiyong <932374019@qq.com>
2024-08-30 14:03:06 +08:00

21 lines
465 B
TypeScript

import { IDocument } from '@/types/knowledge';
import { FileDone, FileSync } from '../icons';
import FileError from '../icons/file-error';
interface IProps {
document: IDocument;
}
export default function FileStatusIcon({ document }: IProps) {
switch (document.status) {
case 'RUNNING':
return <FileSync />;
case 'FINISHED':
return <FileDone />;
case 'FAILED':
return <FileError />;
default:
return <FileDone />;
}
}