import { IDocument } from '@/types/knowledge'; import { Button, Tooltip } from 'antd'; import { useRouter } from 'next/router'; import FileStatusIcon from '../common/FileStatusIcon'; interface IProps { documents: IDocument[]; dbParam?: string; } export default function DocList(props: IProps) { const { documents, dbParam } = props; const router = useRouter(); const handleClick = (id: number) => { router.push(`/knowledge/chunk/?spaceName=${dbParam}&id=${id}`); }; if (!documents?.length) return null; return (