diff --git a/src/renderer/component/categoryList/index.js b/src/renderer/component/categoryList/index.js index 7e728b9f42e..66bb15b830e 100644 --- a/src/renderer/component/categoryList/index.js +++ b/src/renderer/component/categoryList/index.js @@ -4,15 +4,20 @@ import { makeSelectClaimsInChannelForCurrentPage, makeSelectFetchingChannelClaims, } from 'lbry-redux'; +import { selectShowNsfw } from 'redux/selectors/settings'; import CategoryList from './view'; const select = (state, props) => ({ channelClaims: makeSelectClaimsInChannelForCurrentPage(props.categoryLink)(state), fetching: makeSelectFetchingChannelClaims(props.categoryLink)(state), + obscureNsfw: !selectShowNsfw(state), }); const perform = dispatch => ({ fetchChannel: channel => dispatch(doFetchClaimsByChannel(channel)), }); -export default connect(select, perform)(CategoryList); +export default connect( + select, + perform +)(CategoryList); diff --git a/src/renderer/component/categoryList/view.jsx b/src/renderer/component/categoryList/view.jsx index 8dca1b4f6fb..9f1ae72d4dd 100644 --- a/src/renderer/component/categoryList/view.jsx +++ b/src/renderer/component/categoryList/view.jsx @@ -1,11 +1,11 @@ // @flow -import React from 'react'; +import * as React from 'react'; import { normalizeURI } from 'lbry-redux'; import ToolTip from 'component/common/tooltip'; import FileCard from 'component/fileCard'; import Button from 'component/button'; import * as icons from 'constants/icons'; -import Claim from 'types/claim'; +import type { Claim } from 'types/claim'; type Props = { category: string, @@ -14,6 +14,7 @@ type Props = { fetching: boolean, channelClaims: Array, fetchChannel: string => void, + obscureNsfw: boolean, }; type State = { @@ -206,11 +207,12 @@ class CategoryList extends React.PureComponent { } render() { - const { category, categoryLink, names, channelClaims } = this.props; + const { category, categoryLink, names, channelClaims, obscureNsfw } = this.props; const { canScrollNext, canScrollPrevious } = this.state; - // The lint was throwing an error saying we should use