import { RenameDialog } from '@/components/rename-dialog'; import { Button } from '@/components/ui/button'; import { CardSkeleton } from '@/components/ui/skeleton'; import { useNavigatePage } from '@/hooks/logic-hooks/navigate-hooks'; import { useFetchNextKnowledgeListByPage } from '@/hooks/use-knowledge-request'; import { DatasetCard } from '../datasets/dataset-card'; import { useRenameDataset } from '../datasets/use-rename-dataset'; export function Datasets() { const { navigateToDatasetList } = useNavigatePage(); const { kbs, loading } = useFetchNextKnowledgeListByPage(); const { datasetRenameLoading, initialDatasetName, onDatasetRenameOk, datasetRenameVisible, hideDatasetRenameModal, showDatasetRenameModal, } = useRenameDataset(); return (

Datasets

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