Files
wehub-resource-sync d13100ebf3
Update draft releases / main (push) Has been cancelled
Build and push docs image / build-image (push) Has been cancelled
Build Web Application / build-web (macos-latest) (push) Has been cancelled
Build Web Application / build-web (ubuntu-latest) (push) Has been cancelled
Python Code Quality Checks / build (push) Has been cancelled
Test Python / test-python (macos-latest, 3.10) (push) Has been cancelled
Test Python / test-python (macos-latest, 3.11) (push) Has been cancelled
Test Python / test-python (ubuntu-latest, 3.10) (push) Has been cancelled
Test Python / test-python (ubuntu-latest, 3.11) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:27:08 +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 />;
}
}