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:
parent
b599bed239
commit
c3fab488f6
@ -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>
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user