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