mirror of
https://github.com/LBRYFoundation/lbry-desktop.git
synced 2025-08-23 17:47:24 +00:00
38 lines
No EOL
774 B
JavaScript
38 lines
No EOL
774 B
JavaScript
import React from 'react';
|
|
import lbry from 'lbry.js';
|
|
import lbryuri from 'lbryuri.js';
|
|
import Link from 'component/link';
|
|
import FileCardStream from 'component/fileCardStream'
|
|
import FileTileStream from 'component/fileTileStream'
|
|
import FileActions from 'component/fileActions';
|
|
|
|
class FileTile extends React.Component {
|
|
componentDidMount() {
|
|
const {
|
|
resolvingUri,
|
|
resolveUri,
|
|
claim,
|
|
uri,
|
|
} = this.props
|
|
|
|
if(!resolvingUri && !claim) {
|
|
resolveUri(uri)
|
|
}
|
|
}
|
|
|
|
render() {
|
|
const {
|
|
displayStyle,
|
|
uri,
|
|
claim,
|
|
resolvingUri,
|
|
resolveUri,
|
|
} = this.props
|
|
|
|
if (displayStyle == 'card') return <FileCardStream uri={uri} />
|
|
|
|
return <FileTileStream uri={uri} />
|
|
}
|
|
}
|
|
|
|
export default FileTile |