1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-04-27 11:01:14 +00:00

01 fix create view in folder bug

This commit is contained in:
Michael An 2025-04-09 22:50:14 +08:00
parent b599bed239
commit c3fab488f6

View File

@ -210,12 +210,8 @@ const ViewsFolder = ({
setRenaming(false);
}, [folderId, folderName, getFoldersNames, modifyFolder]);
const closeNewView = useCallback(() => {
setNewView(null);
}, []);
const addViewIntoFolder = useCallback((viewName, viewType) => {
addView({ folderId, name: viewName, type: viewType });
addView({ folderId, name: viewName, type: viewType, successCallback: () => setNewView(null) });
}, [folderId, addView]);
const deleteViewFromFolder = useCallback((viewId, isSelected) => {
@ -314,7 +310,7 @@ const ViewsFolder = ({
</div>
<div className="children views-folder-children">
{expanded && renderViews()}
{newView && <NewView newView={newView} leftIndent={TREE_NODE_LEFT_INDENT * 3} closeNewView={closeNewView} addView={addViewIntoFolder} />}
{newView && <NewView newView={newView} leftIndent={TREE_NODE_LEFT_INDENT * 3} addView={addViewIntoFolder} />}
</div>
</div>
);