import { IconFont } from '@/components/icon-font'; import { RenameDialog } from '@/components/rename-dialog'; import { CardSkeleton } from '@/components/ui/skeleton'; import { useFetchNextKnowledgeListByPage } from '@/hooks/use-knowledge-request'; import { useTranslation } from 'react-i18next'; import { DatasetCard, SeeAllCard } from '../datasets/dataset-card'; import { useRenameDataset } from '../datasets/use-rename-dataset'; export function Datasets() { const { t } = useTranslation(); const { kbs, loading } = useFetchNextKnowledgeListByPage(); const { datasetRenameLoading, initialDatasetName, onDatasetRenameOk, datasetRenameVisible, hideDatasetRenameModal, showDatasetRenameModal, } = useRenameDataset(); return (

{t('header.knowledgeBase')}

{loading ? (
) : (
{kbs ?.slice(0, 6) .map((dataset) => ( ))}
)}
{datasetRenameVisible && ( )}
); }