Moar fixes for v30 #2368
1 changed files with 7 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
||||||
// @flow
|
// @flow
|
||||||
|
import type { Claim } from 'types/claim';
|
||||||
import { remote } from 'electron';
|
import { remote } from 'electron';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import LoadingScreen from 'component/common/loading-screen';
|
import LoadingScreen from 'component/common/loading-screen';
|
||||||
|
@ -14,6 +15,7 @@ import ThreeViewer from 'component/viewers/threeViewer';
|
||||||
type Props = {
|
type Props = {
|
||||||
mediaType: string,
|
mediaType: string,
|
||||||
poster?: string,
|
poster?: string,
|
||||||
|
claim: Claim,
|
||||||
source: {
|
source: {
|
||||||
stream: string => void,
|
stream: string => void,
|
||||||
fileName: string,
|
fileName: string,
|
||||||
|
@ -150,7 +152,9 @@ class FileRender extends React.PureComponent<Props> {
|
||||||
if (!viewer && readableFiles.includes(mediaType)) {
|
if (!viewer && readableFiles.includes(mediaType)) {
|
||||||
viewer = <DocumentViewer source={{ stream, fileType, contentType }} theme={currentTheme} />;
|
viewer = <DocumentViewer source={{ stream, fileType, contentType }} theme={currentTheme} />;
|
||||||
}
|
}
|
||||||
// temp workaround
|
|
||||||
|
// @if TARGET='web'
|
||||||
|
// temp workaround to disabled paid content on web
|
||||||
if (claim && claim.value.stream.metadata.fee && claim.value.stream.metadata.fee.amount > 0) {
|
if (claim && claim.value.stream.metadata.fee && claim.value.stream.metadata.fee.amount > 0) {
|
||||||
const paidMessage = __(
|
const paidMessage = __(
|
||||||
'Currently, only free content is available on lbry.tv. Try viewing it in the desktop app.'
|
'Currently, only free content is available on lbry.tv. Try viewing it in the desktop app.'
|
||||||
|
@ -158,6 +162,8 @@ class FileRender extends React.PureComponent<Props> {
|
||||||
const paid = <LoadingScreen status={paidMessage} spinner={false} />;
|
const paid = <LoadingScreen status={paidMessage} spinner={false} />;
|
||||||
return paid;
|
return paid;
|
||||||
}
|
}
|
||||||
|
// @endif
|
||||||
|
|
||||||
// Message Error
|
// Message Error
|
||||||
const unsupportedMessage = __("Sorry, looks like we can't preview this file.");
|
const unsupportedMessage = __("Sorry, looks like we can't preview this file.");
|
||||||
const unsupported = <LoadingScreen status={unsupportedMessage} spinner={false} />;
|
const unsupported = <LoadingScreen status={unsupportedMessage} spinner={false} />;
|
||||||
|
|
Loading…
Reference in a new issue