update youtube sync text for channels that don't qualify
This commit is contained in:
parent
a0123c2a6f
commit
53d3efe895
1 changed files with 16 additions and 2 deletions
|
@ -10,6 +10,7 @@ import { YOUTUBE_STATUSES } from 'lbryinc';
|
||||||
import { buildURI } from 'lbry-redux';
|
import { buildURI } from 'lbry-redux';
|
||||||
import Spinner from 'component/spinner';
|
import Spinner from 'component/spinner';
|
||||||
import Icon from 'component/common/icon';
|
import Icon from 'component/common/icon';
|
||||||
|
import I18nMessage from 'component/i18nMessage';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
youtubeChannels: Array<any>,
|
youtubeChannels: Array<any>,
|
||||||
|
@ -46,6 +47,9 @@ export default function YoutubeTransferStatus(props: Props) {
|
||||||
channel.sync_status === YOUTUBE_STATUSES.YOUTUBE_SYNC_ABANDONDED
|
channel.sync_status === YOUTUBE_STATUSES.YOUTUBE_SYNC_ABANDONDED
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const isNotElligible =
|
||||||
|
hasChannels && youtubeChannels.every(channel => channel.sync_status === YOUTUBE_STATUSES.YOUTUBE_SYNC_ABANDONDED);
|
||||||
|
|
||||||
let total;
|
let total;
|
||||||
let complete;
|
let complete;
|
||||||
if (hasPendingTransfers && videosImported) {
|
if (hasPendingTransfers && videosImported) {
|
||||||
|
@ -91,7 +95,9 @@ export default function YoutubeTransferStatus(props: Props) {
|
||||||
(alwaysShow || (hasChannels && !isYoutubeTransferComplete)) && (
|
(alwaysShow || (hasChannels && !isYoutubeTransferComplete)) && (
|
||||||
<Card
|
<Card
|
||||||
title={
|
title={
|
||||||
isYoutubeTransferComplete
|
isNotElligible
|
||||||
|
? __('Process complete')
|
||||||
|
: isYoutubeTransferComplete
|
||||||
? __('Transfer complete')
|
? __('Transfer complete')
|
||||||
: youtubeChannels.length > 1
|
: youtubeChannels.length > 1
|
||||||
? __('Your YouTube channels')
|
? __('Your YouTube channels')
|
||||||
|
@ -105,9 +111,17 @@ export default function YoutubeTransferStatus(props: Props) {
|
||||||
{!transferEnabled &&
|
{!transferEnabled &&
|
||||||
!hasPendingTransfers &&
|
!hasPendingTransfers &&
|
||||||
!isYoutubeTransferComplete &&
|
!isYoutubeTransferComplete &&
|
||||||
|
!isNotElligible &&
|
||||||
__('Please check back later. This may take up to 1 week.')}
|
__('Please check back later. This may take up to 1 week.')}
|
||||||
|
|
||||||
{isYoutubeTransferComplete && __('View your channel or choose a new channel to sync.')}
|
{isYoutubeTransferComplete && !isNotElligible && __('View your channel or choose a new channel to sync.')}
|
||||||
|
{isNotElligible && (
|
||||||
|
<I18nMessage
|
||||||
|
tokens={{ here: <Button button="link" href="https://lbry.com/faq/youtube" label={__('here')} /> }}
|
||||||
|
>
|
||||||
|
Email help@lbry.com if you think there has been a mistake. Make sure your channel qualifies %here%.
|
||||||
|
</I18nMessage>
|
||||||
|
)}
|
||||||
</span>
|
</span>
|
||||||
}
|
}
|
||||||
body={
|
body={
|
||||||
|
|
Loading…
Add table
Reference in a new issue