1234567891011121314151617181920 |
- 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 />;
- }
- }
|