From c047d045f575cfc6b250b172eebbbdf919eb82ee Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Sun, 29 Mar 2020 19:14:23 +0300 Subject: [PATCH] checks added to meta details selected --- src/routes/MetaDetails/MetaDetails.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/routes/MetaDetails/MetaDetails.js b/src/routes/MetaDetails/MetaDetails.js index 0403a616a..6e788360a 100644 --- a/src/routes/MetaDetails/MetaDetails.js +++ b/src/routes/MetaDetails/MetaDetails.js @@ -1,16 +1,19 @@ const React = require('react'); const PropTypes = require('prop-types'); const { HorizontalNavBar, MetaPreview, useInLibrary } = require('stremio/common'); -const VideosList = require('./VideosList'); const StreamsList = require('./StreamsList'); +const VideosList = require('./VideosList'); const useMetaDetails = require('./useMetaDetails'); const useSelectableResource = require('./useSelectableResource'); const styles = require('./styles'); const MetaDetails = ({ urlParams }) => { const metaDetails = useMetaDetails(urlParams); - const [metaResourceRef, metaResources, selectedMetaResource] = useSelectableResource(metaDetails.selected.meta_resource_ref, metaDetails.meta_resources); - const streamsResourceRef = metaDetails.selected.streams_resource_ref; + const [metaResourceRef, metaResources, selectedMetaResource] = useSelectableResource( + metaDetails.selected !== null ? metaDetails.selected.meta_resource_ref : null, + metaDetails.meta_resources + ); + const streamsResourceRef = metaDetails.selected !== null ? metaDetails.selected.streams_resource_ref : null; const streamsResources = metaDetails.streams_resources; const metaItem = React.useMemo(() => { return selectedMetaResource !== null ?