From 75053b52d1b838f67edefecb94c047d61f165720 Mon Sep 17 00:00:00 2001
From: Christopher Willis-Ford <cwillisf@media.mit.edu>
Date: Wed, 19 Dec 2018 08:49:46 -0800
Subject: [PATCH] Don't use Object.keys()

---
 src/containers/tips-library.jsx | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/containers/tips-library.jsx b/src/containers/tips-library.jsx
index e5cb311aa..3c85ce99e 100644
--- a/src/containers/tips-library.jsx
+++ b/src/containers/tips-library.jsx
@@ -58,20 +58,20 @@ class TipsLibrary extends React.PureComponent {
         });
     }
     render () {
-        const decksLibraryThumbnailData = Object.entries(decksLibraryContent)
-            .filter(([, item]) =>
+        const decksLibraryThumbnailData = Object.keys(decksLibraryContent)
+            .filter(id =>
                 // Scratch Desktop doesn't want tutorials with `requiredProjectId`
-                notScratchDesktop() || !item.hasOwnProperty('requiredProjectId')
+                notScratchDesktop() || !decksLibraryContent[id].hasOwnProperty('requiredProjectId')
             )
-            .map(([id, item]) => ({
-                rawURL: item.img,
+            .map(id => ({
+                rawURL: decksLibraryContent[id].img,
                 id: id,
-                name: item.name,
+                name: decksLibraryContent[id].name,
                 featured: true,
-                tags: item.tags,
-                urlId: item.urlId,
-                requiredProjectId: item.requiredProjectId,
-                hidden: item.hidden || false
+                tags: decksLibraryContent[id].tags,
+                urlId: decksLibraryContent[id].urlId,
+                requiredProjectId: decksLibraryContent[id].requiredProjectId,
+                hidden: decksLibraryContent[id].hidden || false
             }));
 
         if (!this.props.visible) return null;
-- 
GitLab