mirror of
https://github.com/haiwen/seahub.git
synced 2025-04-28 03:10:45 +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);
|
setRenaming(false);
|
||||||
}, [folderId, folderName, getFoldersNames, modifyFolder]);
|
}, [folderId, folderName, getFoldersNames, modifyFolder]);
|
||||||
|
|
||||||
const closeNewView = useCallback(() => {
|
|
||||||
setNewView(null);
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
const addViewIntoFolder = useCallback((viewName, viewType) => {
|
const addViewIntoFolder = useCallback((viewName, viewType) => {
|
||||||
addView({ folderId, name: viewName, type: viewType });
|
addView({ folderId, name: viewName, type: viewType, successCallback: () => setNewView(null) });
|
||||||
}, [folderId, addView]);
|
}, [folderId, addView]);
|
||||||
|
|
||||||
const deleteViewFromFolder = useCallback((viewId, isSelected) => {
|
const deleteViewFromFolder = useCallback((viewId, isSelected) => {
|
||||||
@ -314,7 +310,7 @@ const ViewsFolder = ({
|
|||||||
</div>
|
</div>
|
||||||
<div className="children views-folder-children">
|
<div className="children views-folder-children">
|
||||||
{expanded && renderViews()}
|
{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>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user