Merge pull request #2785 from lbryio/revert-2779-tvBalanceAndRewards

Revert "Enables wallet and rewards"
This commit is contained in:
Sean Yesmunt 2019-08-23 10:22:04 -04:00 committed by GitHub
commit f7670dbc45
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 39 additions and 25 deletions

View file

@ -124,7 +124,7 @@
"husky": "^0.14.3", "husky": "^0.14.3",
"json-loader": "^0.5.4", "json-loader": "^0.5.4",
"lbry-format": "https://github.com/lbryio/lbry-format.git", "lbry-format": "https://github.com/lbryio/lbry-format.git",
"lbry-redux": "lbryio/lbry-redux#f4413a8ab4928a9487274568bb72e440c45875be", "lbry-redux": "lbryio/lbry-redux#1af092ce2cb507d9a41711b864874c0bd76935ae",
"lbryinc": "lbryio/lbryinc#1ce266b3c52654190b955e9c869b8e302aa5c585", "lbryinc": "lbryio/lbryinc#1ce266b3c52654190b955e9c869b8e302aa5c585",
"lint-staged": "^7.0.2", "lint-staged": "^7.0.2",
"localforage": "^1.7.1", "localforage": "^1.7.1",

View file

@ -1,20 +1,28 @@
import React from 'react'; import React from 'react';
import classnames from 'classnames';
import RewardSummary from 'component/rewardSummary'; import RewardSummary from 'component/rewardSummary';
import RewardTotal from 'component/rewardTotal'; import RewardTotal from 'component/rewardTotal';
import Page from 'component/page'; import Page from 'component/page';
import UnsupportedOnWeb from 'component/common/unsupported-on-web';
import UserEmail from 'component/userEmail'; import UserEmail from 'component/userEmail';
import InvitePage from 'page/invite'; import InvitePage from 'page/invite';
const AccountPage = () => ( const AccountPage = () => (
<Page> <Page>
<div className="columns"> {/* @if TARGET='web' */}
<UserEmail /> <UserEmail />
<div> {/* @endif */}
<RewardSummary /> <UnsupportedOnWeb />
<RewardTotal /> <div className={classnames({ 'card--disabled': IS_WEB })}>
<div className="columns">
<UserEmail />
<div>
<RewardSummary />
<RewardTotal />
</div>
</div> </div>
<InvitePage />
</div> </div>
<InvitePage />
</Page> </Page>
); );

View file

@ -7,6 +7,7 @@ import Button from 'component/button';
import Page from 'component/page'; import Page from 'component/page';
import classnames from 'classnames'; import classnames from 'classnames';
import { rewards as REWARD_TYPES } from 'lbryinc'; import { rewards as REWARD_TYPES } from 'lbryinc';
import UnsupportedOnWeb from 'component/common/unsupported-on-web';
type Props = { type Props = {
doAuth: () => void, doAuth: () => void,
@ -28,20 +29,22 @@ class RewardsPage extends PureComponent<Props> {
renderPageHeader() { renderPageHeader() {
const { user, daemonSettings } = this.props; const { user, daemonSettings } = this.props;
if (user && !user.is_reward_approved && ((daemonSettings && daemonSettings.share_usage_data) || IS_WEB)) { if (user && !user.is_reward_approved && daemonSettings && daemonSettings.share_usage_data) {
if (!user.primary_email || !user.has_verified_email || !user.is_identity_verified) { if (!user.primary_email || !user.has_verified_email || !user.is_identity_verified) {
return ( return (
<section className="card card--section"> !IS_WEB && (
<h2 className="card__title">{__('Rewards Approval to Earn Credits (LBC)')}</h2> <section className="card card--section">
<p className="card__subtitle"> <h2 className="card__title">{__('Rewards Approval to Earn Credits (LBC)')}</h2>
{__( <p className="card__subtitle">
'This step is optional. You can continue to use this app without rewards, but LBC may be needed for some tasks.' {__(
)}{' '} 'This step is optional. You can continue to use this app without rewards, but LBC may be needed for some tasks.'
<Button button="link" label={__('Learn more')} href="https://lbry.com/faq/rewards" />. )}{' '}
</p> <Button button="link" label={__('Learn more')} href="https://lbry.com/faq/rewards" />.
</p>
<Button navigate="/$/auth?redirect=rewards" button="primary" label="Prove Humanity" /> <Button navigate="/$/auth?redirect=rewards" button="primary" label="Prove Humanity" />
</section> </section>
)
); );
} }
return ( return (
@ -83,7 +86,7 @@ class RewardsPage extends PureComponent<Props> {
renderUnclaimedRewards() { renderUnclaimedRewards() {
const { fetching, rewards, user, daemonSettings, claimed } = this.props; const { fetching, rewards, user, daemonSettings, claimed } = this.props;
if (!IS_WEB && daemonSettings && !daemonSettings.share_usage_data) { if (daemonSettings && !daemonSettings.share_usage_data) {
return ( return (
<section className="card card--section"> <section className="card card--section">
<h2 className="card__title">{__('Disabled')}</h2> <h2 className="card__title">{__('Disabled')}</h2>
@ -138,6 +141,7 @@ class RewardsPage extends PureComponent<Props> {
render() { render() {
return ( return (
<Page> <Page>
{IS_WEB && <UnsupportedOnWeb />}
{this.renderPageHeader()} {this.renderPageHeader()}
{this.renderUnclaimedRewards()} {this.renderUnclaimedRewards()}
{<RewardListClaimed />} {<RewardListClaimed />}

View file

@ -4,13 +4,17 @@ import WalletSend from 'component/walletSend';
import WalletAddress from 'component/walletAddress'; import WalletAddress from 'component/walletAddress';
import TransactionListRecent from 'component/transactionListRecent'; import TransactionListRecent from 'component/transactionListRecent';
import Page from 'component/page'; import Page from 'component/page';
import UnsupportedOnWeb from 'component/common/unsupported-on-web';
const WalletPage = () => ( const WalletPage = () => (
<Page> <Page>
<WalletBalance /> <UnsupportedOnWeb />
<WalletSend /> <div className={IS_WEB && 'card--disabled'}>
<WalletAddress /> <WalletBalance />
<TransactionListRecent /> <WalletSend />
<WalletAddress />
<TransactionListRecent />
</div>
</Page> </Page>
); );

View file

@ -322,9 +322,7 @@ export function doDaemonReady() {
// @if TARGET='app' // @if TARGET='app'
dispatch(doFetchDaemonSettings()); dispatch(doFetchDaemonSettings());
// @endif
dispatch(doBalanceSubscribe()); dispatch(doBalanceSubscribe());
// @if TARGET='app'
dispatch(doFetchFileInfosAndPublishedClaims()); dispatch(doFetchFileInfosAndPublishedClaims());
if (!selectIsUpgradeSkipped(state)) { if (!selectIsUpgradeSkipped(state)) {
dispatch(doCheckUpgradeAvailable()); dispatch(doCheckUpgradeAvailable());