feat: reducer logic for add-request

This commit is contained in:
Anoop M D
2021-12-11 03:59:44 +05:30
parent 1b3d9e5854
commit 233a078b73
3 changed files with 52 additions and 8 deletions

View File

@@ -39,14 +39,18 @@ const CollectionItem = ({item, collectionId, actions, dispatch, activeRequestTab
});
};
const addRequest = () => {
dispatch({
type: actions.ADD_REQUEST,
itemId: item.id,
collectionId: collectionId
});
};
let indents = range(item.depth);
const onDropdownCreate = (ref) => dropdownTippyRef.current = ref;
const stopEventPropogation = (event) => {
event.stopPropagation();
};
return (
<StyledWrapper className="flex flex-col">
<div
@@ -87,8 +91,7 @@ const CollectionItem = ({item, collectionId, actions, dispatch, activeRequestTab
<div>
<div className="dropdown-item" onClick={(e) => {
dropdownTippyRef.current.hide();
stopEventPropogation(e);
console.log('Clicked');
addRequest();
}}>
Add Request
</div>
@@ -102,7 +105,7 @@ const CollectionItem = ({item, collectionId, actions, dispatch, activeRequestTab
<div>
{item.items && item.items.length ? item.items.map((i) => {
return <CollectionItem
key={i.name}
key={i.id}
item={i}
collectionId={collectionId}
actions={actions}