mirror of
https://github.com/LBRYFoundation/lbry-desktop.git
synced 2025-08-23 17:47:24 +00:00
fix player alignment on mobile (moved reposts link into FileDetails)
This commit is contained in:
parent
ef3e9c200e
commit
dd98a20053
4 changed files with 20 additions and 47 deletions
|
@ -1,4 +1,6 @@
|
||||||
// @flow
|
// @flow
|
||||||
|
import * as PAGES from 'constants/pages';
|
||||||
|
import * as CS from 'constants/claim_search';
|
||||||
import React, { Fragment, PureComponent } from 'react';
|
import React, { Fragment, PureComponent } from 'react';
|
||||||
import MarkdownPreview from 'component/common/markdown-preview';
|
import MarkdownPreview from 'component/common/markdown-preview';
|
||||||
import Button from 'component/button';
|
import Button from 'component/button';
|
||||||
|
@ -56,9 +58,21 @@ class FileDetails extends PureComponent<Props> {
|
||||||
<table className="table table--condensed table--fixed table--file-details">
|
<table className="table table--condensed table--fixed table--file-details">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td> {__('Content Type')}</td>
|
<td>{__('Content Type')}</td>
|
||||||
<td>{mediaType}</td>
|
<td>{mediaType}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
{claim && claim.meta.reposted > 0 && (
|
||||||
|
<tr>
|
||||||
|
<td>{__('Reposts')}</td>
|
||||||
|
<td>
|
||||||
|
<Button
|
||||||
|
button="link"
|
||||||
|
label={__('View %count% reposts', { count: claim.meta.reposted })}
|
||||||
|
navigate={`/$/${PAGES.DISCOVER}?${CS.REPOSTED_URI_KEY}=${encodeURIComponent(uri)}`}
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
)}
|
||||||
{fileSize && (
|
{fileSize && (
|
||||||
<tr>
|
<tr>
|
||||||
<td> {__('File Size')}</td>
|
<td> {__('File Size')}</td>
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
import { connect } from 'react-redux';
|
|
||||||
import { makeSelectClaimForUri } from 'lbry-redux';
|
|
||||||
import ClaimUri from './view';
|
|
||||||
|
|
||||||
const select = (state, props) => ({
|
|
||||||
claim: makeSelectClaimForUri(props.uri)(state),
|
|
||||||
});
|
|
||||||
|
|
||||||
export default connect(select)(ClaimUri);
|
|
|
@ -1,32 +0,0 @@
|
||||||
// @flow
|
|
||||||
import * as PAGES from 'constants/pages';
|
|
||||||
import * as CS from 'constants/claim_search';
|
|
||||||
import React from 'react';
|
|
||||||
import ClaimUri from 'component/claimUri';
|
|
||||||
import Button from 'component/button';
|
|
||||||
|
|
||||||
type Props = {
|
|
||||||
uri: string,
|
|
||||||
claim: ?Claim,
|
|
||||||
};
|
|
||||||
|
|
||||||
function FileRenderHeader(props: Props) {
|
|
||||||
const { uri, claim } = props;
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div className="file-render__header">
|
|
||||||
<ClaimUri uri={uri} />
|
|
||||||
|
|
||||||
{claim && claim.meta.reposted > 0 && (
|
|
||||||
<Button
|
|
||||||
button="link"
|
|
||||||
className="media__uri--right"
|
|
||||||
label={__('View reposts')}
|
|
||||||
navigate={`/$/${PAGES.DISCOVER}?${CS.REPOSTED_URI_KEY}=${encodeURIComponent(uri)}`}
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
export default FileRenderHeader;
|
|
|
@ -3,7 +3,7 @@ import * as React from 'react';
|
||||||
import classnames from 'classnames';
|
import classnames from 'classnames';
|
||||||
import Page from 'component/page';
|
import Page from 'component/page';
|
||||||
import * as RENDER_MODES from 'constants/file_render_modes';
|
import * as RENDER_MODES from 'constants/file_render_modes';
|
||||||
import FileRenderHeader from 'component/fileRenderHeader';
|
import ClaimUri from 'component/claimUri';
|
||||||
import FileTitle from 'component/fileTitle';
|
import FileTitle from 'component/fileTitle';
|
||||||
import FileRenderInitiator from 'component/fileRenderInitiator';
|
import FileRenderInitiator from 'component/fileRenderInitiator';
|
||||||
import FileRenderInline from 'component/fileRenderInline';
|
import FileRenderInline from 'component/fileRenderInline';
|
||||||
|
@ -78,7 +78,7 @@ class FilePage extends React.Component<Props> {
|
||||||
if (RENDER_MODES.FLOATING_MODES.includes(mode)) {
|
if (RENDER_MODES.FLOATING_MODES.includes(mode)) {
|
||||||
return (
|
return (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<FileRenderHeader uri={uri} />
|
<ClaimUri uri={uri} />
|
||||||
<div className={FILE_WRAPPER_CLASS}>
|
<div className={FILE_WRAPPER_CLASS}>
|
||||||
<FileRenderInitiator uri={uri} />
|
<FileRenderInitiator uri={uri} />
|
||||||
</div>
|
</div>
|
||||||
|
@ -91,7 +91,7 @@ class FilePage extends React.Component<Props> {
|
||||||
if (RENDER_MODES.UNRENDERABLE_MODES.includes(mode)) {
|
if (RENDER_MODES.UNRENDERABLE_MODES.includes(mode)) {
|
||||||
return (
|
return (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<FileRenderHeader uri={uri} />
|
<ClaimUri uri={uri} />
|
||||||
<FileTitle uri={uri} />
|
<FileTitle uri={uri} />
|
||||||
<FileRenderDownload uri={uri} isFree={cost === 0} />
|
<FileRenderDownload uri={uri} isFree={cost === 0} />
|
||||||
</React.Fragment>
|
</React.Fragment>
|
||||||
|
@ -101,7 +101,7 @@ class FilePage extends React.Component<Props> {
|
||||||
if (RENDER_MODES.TEXT_MODES.includes(mode)) {
|
if (RENDER_MODES.TEXT_MODES.includes(mode)) {
|
||||||
return (
|
return (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<FileRenderHeader uri={uri} />
|
<ClaimUri uri={uri} />
|
||||||
<FileTitle uri={uri} />
|
<FileTitle uri={uri} />
|
||||||
<FileRenderInitiator uri={uri} />
|
<FileRenderInitiator uri={uri} />
|
||||||
<FileRenderInline uri={uri} />
|
<FileRenderInline uri={uri} />
|
||||||
|
@ -111,7 +111,7 @@ class FilePage extends React.Component<Props> {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<FileRenderHeader uri={uri} />
|
<ClaimUri uri={uri} />
|
||||||
<FileRenderInitiator uri={uri} />
|
<FileRenderInitiator uri={uri} />
|
||||||
<FileRenderInline uri={uri} />
|
<FileRenderInline uri={uri} />
|
||||||
<FileTitle uri={uri} />
|
<FileTitle uri={uri} />
|
||||||
|
|
Loading…
Add table
Reference in a new issue