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 Spinner from 'component/spinner';
|
||||
import Icon from 'component/common/icon';
|
||||
import I18nMessage from 'component/i18nMessage';
|
||||
|
||||
type Props = {
|
||||
youtubeChannels: Array<any>,
|
||||
|
@ -46,6 +47,9 @@ export default function YoutubeTransferStatus(props: Props) {
|
|||
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 complete;
|
||||
if (hasPendingTransfers && videosImported) {
|
||||
|
@ -91,7 +95,9 @@ export default function YoutubeTransferStatus(props: Props) {
|
|||
(alwaysShow || (hasChannels && !isYoutubeTransferComplete)) && (
|
||||
<Card
|
||||
title={
|
||||
isYoutubeTransferComplete
|
||||
isNotElligible
|
||||
? __('Process complete')
|
||||
: isYoutubeTransferComplete
|
||||
? __('Transfer complete')
|
||||
: youtubeChannels.length > 1
|
||||
? __('Your YouTube channels')
|
||||
|
@ -105,9 +111,17 @@ export default function YoutubeTransferStatus(props: Props) {
|
|||
{!transferEnabled &&
|
||||
!hasPendingTransfers &&
|
||||
!isYoutubeTransferComplete &&
|
||||
!isNotElligible &&
|
||||
__('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>
|
||||
}
|
||||
body={
|
||||
|
|
Loading…
Reference in a new issue