2017-04-23 18:10:45 +02:00
import React from 'react' ;
import lbry from 'lbry.js' ;
import lbryuri from 'lbryuri.js' ;
import Link from 'component/link' ;
import { FormField } from 'component/form.js' ;
import { FileTileStream } from 'component/fileTile' ;
import rewards from 'rewards.js' ;
import lbryio from 'lbryio.js' ;
import { BusyMessage , Thumbnail } from 'component/common.js' ;
import FileList from 'component/fileList'
2017-04-25 07:47:21 +02:00
class FileListDownloaded extends React . Component {
render ( ) {
const {
downloadedContent ,
fetching ,
2017-04-30 18:01:43 +02:00
navigate ,
2017-04-25 07:47:21 +02:00
} = this . props
if ( fetching ) {
return (
< main className = "page" >
< BusyMessage message = "Loading" / >
< / main >
) ;
} else if ( ! downloadedContent . length ) {
return (
< main className = "page" >
2017-04-30 18:01:43 +02:00
< span > You haven 't downloaded anything from LBRY yet. Go <Link href="#" onClick={() => navigate(' discover ' ) } label = "search for your first download" / > ! < / span >
2017-04-25 07:47:21 +02:00
< / main >
) ;
} else {
return (
< main className = "page" >
< FileList fileInfos = { downloadedContent } hidePrices = { true } / >
< / main >
) ;
}
}
2017-04-23 18:10:45 +02:00
}
export default FileListDownloaded