feat: Add update event handling for dataset operations and improve dataset editing logic

This commit is contained in:
chenghh-9609
2025-10-24 09:41:24 +08:00
parent 5d937a7ef3
commit 05dc69026e
6 changed files with 30 additions and 23 deletions

View File

@@ -320,6 +320,16 @@ export default function DatasetManagementPage() {
</Card>
);
useEffect(() => {
const refresh = () => {
handleRefresh(true);
};
window.addEventListener("update:datasets", refresh);
return () => {
window.removeEventListener("update:datasets", refresh);
};
}, []);
return (
<div className="gap-4 h-full flex flex-col">
{/* Header */}
@@ -389,7 +399,7 @@ export default function DatasetManagementPage() {
setCurrentDataset(null);
setShowUploadDialog(false);
}}
onRefresh={handleRefresh}
updateEvent="update:datasets"
/>
</div>
);