From a5e40a80765c8645bf13988e0131cd241c32b4c2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrian=20Or=C5=82=C3=B3w?= <adrian.orlow@fishbrain.com>
Date: Fri, 29 Mar 2024 11:46:13 +0100
Subject: [PATCH] feat: rfc changes

---
 .../TopBar/SearchBar/SearchBar.component.tsx              | 3 ---
 .../BioEntitiesPinsListItem.component.tsx                 | 2 --
 .../PerfectMatchSwitch.component.test.tsx                 | 8 +++-----
 .../PerfectMatchSwitch/PerfectMatchSwitch.component.tsx   | 2 --
 4 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.tsx b/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.tsx
index 5725603a..750e7e97 100644
--- a/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.tsx
+++ b/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.tsx
@@ -1,5 +1,4 @@
 import lensIcon from '@/assets/vectors/icons/lens.svg';
-import { getSubmapConnectionsBioEntity } from '@/redux/bioEntity/thunks/getSubmapConnectionsBioEntity';
 import {
   currentSelectedSearchElement,
   searchDrawerOpenSelector,
@@ -52,7 +51,6 @@ export const SearchBar = (): JSX.Element => {
     const searchValues = getSearchValuesArrayAndTrimToSeven(searchValue);
 
     dispatch(resetReactionsData());
-    dispatch(getSubmapConnectionsBioEntity());
     dispatch(getSearchData({ searchQueries: searchValues, isPerfectMatch }));
     openSearchDrawerIfClosed(getDefaultSearchTab(searchValues));
   };
@@ -62,7 +60,6 @@ export const SearchBar = (): JSX.Element => {
 
     if (event.code === ENTER_KEY_CODE) {
       dispatch(resetReactionsData());
-      dispatch(getSubmapConnectionsBioEntity());
       dispatch(getSearchData({ searchQueries: searchValues, isPerfectMatch }));
       openSearchDrawerIfClosed(getDefaultSearchTab(searchValues));
     }
diff --git a/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx b/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx
index 8e3cb044..fbc71283 100644
--- a/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx
+++ b/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx
@@ -8,7 +8,6 @@ import {
 import { getCanvasIcon } from '@/components/Map/MapViewer/utils/config/getCanvasIcon';
 import { PINS_COLORS } from '@/constants/canvas';
 import { DEFAULT_MAX_ZOOM } from '@/constants/map';
-import { getSubmapConnectionsBioEntity } from '@/redux/bioEntity/thunks/getSubmapConnectionsBioEntity';
 import { openSearchDrawerWithSelectedTab } from '@/redux/drawer/drawer.slice';
 import { numberByEntityNumberIdSelector } from '@/redux/entityNumber/entityNumber.selectors';
 import { useAppDispatch } from '@/redux/hooks/useAppDispatch';
@@ -56,7 +55,6 @@ export const BioEntitiesPinsListItem = ({
   const handleSearchMapForPin = (): void => {
     const searchValues = getSearchValuesArrayAndTrimToSeven(name);
     dispatch(resetReactionsData());
-    dispatch(getSubmapConnectionsBioEntity());
     dispatch(getSearchData({ searchQueries: searchValues, isPerfectMatch: true }));
     dispatch(openSearchDrawerWithSelectedTab(getDefaultSearchTab(searchValues)));
   };
diff --git a/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.test.tsx b/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.test.tsx
index c758af89..36a6ed72 100644
--- a/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.test.tsx
+++ b/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.test.tsx
@@ -1,5 +1,5 @@
 /* eslint-disable no-magic-numbers */
-import { FIRST_ARRAY_ELEMENT, SECOND_ARRAY_ELEMENT } from '@/constants/common';
+import { FIRST_ARRAY_ELEMENT, SECOND_ARRAY_ELEMENT, THIRD_ARRAY_ELEMENT } from '@/constants/common';
 import { SEARCH_STATE_INITIAL_MOCK } from '@/redux/search/search.mock';
 import { AppDispatch, RootState, StoreType } from '@/redux/store';
 import { getReduxStoreWithActionsListener } from '@/utils/testing/getReduxStoreActionsListener';
@@ -105,12 +105,10 @@ describe('PerfectMatchSwitch - component', () => {
       type: 'reactions/resetReactionsData',
     });
 
-    expect(actions[2].type).toBe('project/getSubmapConnectionsBioEntity/pending');
-
-    expect(actions[3].meta.arg).toStrictEqual({
+    expect(actions[THIRD_ARRAY_ELEMENT].meta.arg).toStrictEqual({
       isPerfectMatch: true,
       searchQueries: ['nadh', 'scna'],
     });
-    expect(actions[3].type).toEqual('project/getSearchData/pending');
+    expect(actions[THIRD_ARRAY_ELEMENT].type).toEqual('project/getSearchData/pending');
   });
 });
diff --git a/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.tsx b/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.tsx
index 0d19dbf5..c58d2390 100644
--- a/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.tsx
+++ b/src/components/Map/Drawer/SearchDrawerWrapper/SearchDrawerHeader/PerfectMatchSwitch/PerfectMatchSwitch.component.tsx
@@ -1,5 +1,4 @@
 /* eslint-disable jsx-a11y/label-has-associated-control */
-import { getSubmapConnectionsBioEntity } from '@/redux/bioEntity/thunks/getSubmapConnectionsBioEntity';
 import { useAppDispatch } from '@/redux/hooks/useAppDispatch';
 import { useAppSelector } from '@/redux/hooks/useAppSelector';
 import { resetReactionsData } from '@/redux/reactions/reactions.slice';
@@ -22,7 +21,6 @@ export const PerfectMatchSwitch = (): JSX.Element => {
 
     setChecked(isCheckedNewValue);
     dispatch(resetReactionsData());
-    dispatch(getSubmapConnectionsBioEntity());
     dispatch(getSearchData({ searchQueries: searchValue, isPerfectMatch: isCheckedNewValue }));
   };
 
-- 
GitLab