mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-28 16:17:02 +00:00
feat: file details ai (#7251)
Co-authored-by: 杨国璇 <ygx@Hello-word.local>
This commit is contained in:
@@ -49,7 +49,7 @@ export const MetadataDetailsProvider = ({ repoID, repoInfo, path, dirent, dirent
|
||||
return [...exitColumnsOrder, ...newColumns];
|
||||
}, [originColumns, detailsSettings]);
|
||||
|
||||
const localRecordChanged = useCallback((recordId, updates) => {
|
||||
const onLocalRecordChange = useCallback((recordId, updates) => {
|
||||
if (getRecordIdFromRecord(record) !== recordId) return;
|
||||
const newRecord = { ...record, ...updates };
|
||||
setRecord(newRecord);
|
||||
@@ -180,11 +180,11 @@ export const MetadataDetailsProvider = ({ repoID, repoInfo, path, dirent, dirent
|
||||
useEffect(() => {
|
||||
const eventBus = window?.sfMetadataContext?.eventBus;
|
||||
if (!eventBus) return;
|
||||
const unsubscribeLocalRecordChanged = eventBus.subscribe(EVENT_BUS_TYPE.LOCAL_RECORD_DETAIL_CHANGED, localRecordChanged);
|
||||
const unsubscribeLocalRecordChanged = eventBus.subscribe(EVENT_BUS_TYPE.LOCAL_RECORD_DETAIL_CHANGED, onLocalRecordChange);
|
||||
return () => {
|
||||
unsubscribeLocalRecordChanged();
|
||||
};
|
||||
}, [localRecordChanged]);
|
||||
}, [onLocalRecordChange]);
|
||||
|
||||
return (
|
||||
<MetadataDetailsContext.Provider
|
||||
@@ -195,6 +195,7 @@ export const MetadataDetailsProvider = ({ repoID, repoInfo, path, dirent, dirent
|
||||
record,
|
||||
columns,
|
||||
onChange,
|
||||
onLocalRecordChange,
|
||||
modifyColumnData,
|
||||
updateFileTags,
|
||||
modifyHiddenColumns,
|
||||
|
Reference in New Issue
Block a user