import React from 'react'; import lbryio from 'lbryio.js'; import lbryuri from 'lbryuri'; import FileCard from 'component/fileCard'; import { BusyMessage } from 'component/common.js'; import ToolTip from 'component/tooltip.js'; const communityCategoryToolTipText = 'Community Content is a public space where anyone can share content with the ' + 'rest of the LBRY community. Bid on the names "one," "two," "three," "four" and ' + '"five" to put your content here!'; const FeaturedCategory = props => { const { category, names } = props; return (

{category} {category && category.match(/^community/i) && }

{names && names.map(name => )}
); }; class DiscoverPage extends React.Component { componentWillMount() { this.props.fetchFeaturedUris(); } render() { const { featuredUris, fetchingFeaturedUris } = this.props; const failedToLoad = !fetchingFeaturedUris && (featuredUris === undefined || (featuredUris !== undefined && Object.keys(featuredUris).length === 0)); return (
{fetchingFeaturedUris && } {typeof featuredUris === 'object' && Object.keys(featuredUris).map( category => featuredUris[category].length ? : '' )} {failedToLoad &&
{__('Failed to load landing content.')}
}
); } } export default DiscoverPage;