From 2df183c29c8c7ae605fc8f05b318baba85be4e94 Mon Sep 17 00:00:00 2001
From: danieldeng2 <danieldeng223@gmail.com>
Date: Wed, 12 Aug 2020 02:21:13 +0100
Subject: [PATCH] Simplify code when clicking cards

---
 frontend/src/components/molecules/QuickAccess/index.tsx     | 4 +---
 frontend/src/components/molecules/ResourceFolders/index.tsx | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/frontend/src/components/molecules/QuickAccess/index.tsx b/frontend/src/components/molecules/QuickAccess/index.tsx
index c0224abe7..c11ad6b13 100644
--- a/frontend/src/components/molecules/QuickAccess/index.tsx
+++ b/frontend/src/components/molecules/QuickAccess/index.tsx
@@ -83,9 +83,7 @@ class QuickAccess extends React.Component<QuickAccessProps, MyState> {
 
   handleCardClick(id: number) {
     if (this.isAnySelected()) {
-      let isSelected = JSON.parse(JSON.stringify(this.state.isSelected));
-      isSelected[id] = !isSelected[id];
-      this.setState({ isSelected });
+      this.handleIconClick(id);
     }
   }
 
diff --git a/frontend/src/components/molecules/ResourceFolders/index.tsx b/frontend/src/components/molecules/ResourceFolders/index.tsx
index 59db8149b..fa0fae8df 100644
--- a/frontend/src/components/molecules/ResourceFolders/index.tsx
+++ b/frontend/src/components/molecules/ResourceFolders/index.tsx
@@ -75,9 +75,7 @@ class ResourceFolders extends React.Component<ResourceFoldersProps, MyState> {
 
   handleCardClick(id: number) {
     if (this.isAnySelected()) {
-      let isSelected = JSON.parse(JSON.stringify(this.state.isSelected));
-      isSelected[id] = !isSelected[id];
-      this.setState({ isSelected });
+      this.handleIconClick(id);
     }
   }
 
-- 
GitLab