update youtube sync text for channels that don't qualify

This commit is contained in:
Sean Yesmunt 2020-12-21 14:47:28 -05:00
parent a0123c2a6f
commit 53d3efe895

View file

@ -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={