diff --git a/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/index.js b/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/index.js index fb380c20e..ed402825d 100644 --- a/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/index.js +++ b/packages/bruno-app/src/components/Sidebar/Collections/Collection/CollectionItem/index.js @@ -128,13 +128,29 @@ const CollectionItem = ({ item, collection, searchText }) => { ); return; } + dispatch( + addTab({ + uid: item.uid, + collectionUid: collection.uid, + type: 'folder-settings' + }) + ); + dispatch( + collectionFolderClicked({ + itemUid: item.uid, + collectionUid: collection.uid + }) + ); + }; + + const handleFolderCollapse = () => { dispatch( collectionFolderClicked({ itemUid: item.uid, collectionUid: collection.uid }) ); - }; + } const handleRightClick = (event) => { const _menuDropdown = dropdownTippyRef.current; @@ -260,9 +276,6 @@ const CollectionItem = ({ item, collection, searchText }) => { }) : null}
{ strokeWidth={2} className={iconClassName} style={{ color: 'rgb(160 160 160)' }} + onClick={handleFolderCollapse} /> ) : null}
-
+
{item.name} diff --git a/packages/bruno-app/src/components/Sidebar/Collections/Collection/index.js b/packages/bruno-app/src/components/Sidebar/Collections/Collection/index.js index 1c758f271..61dd8b6ed 100644 --- a/packages/bruno-app/src/components/Sidebar/Collections/Collection/index.js +++ b/packages/bruno-app/src/components/Sidebar/Collections/Collection/index.js @@ -68,6 +68,17 @@ const Collection = ({ collection, searchText }) => { dispatch(collectionClicked(collection.uid)); }; + const handleCollapseCollection = () => { + dispatch(collectionClicked(collection.uid)); + dispatch( + addTab({ + uid: uuid(), + collectionUid: collection.uid, + type: 'collection-settings' + }) + ); + } + const handleRightClick = (event) => { const _menuDropdown = menuDropdownTippyRef.current; if (_menuDropdown) { @@ -141,16 +152,17 @@ const Collection = ({ collection, searchText }) => {
-