sync error messaging
This commit is contained in:
parent
ee1a37a806
commit
df13f97588
2 changed files with 21 additions and 2 deletions
|
@ -1309,5 +1309,8 @@
|
|||
"Disabling sync will switch to your local profile.": "Disabling sync will switch to your local profile.",
|
||||
"Something went wrong...": "Something went wrong...",
|
||||
"To enable Sync, close LBRY completely and check 'Remember Password' during wallet unlock.": "To enable Sync, close LBRY completely and check 'Remember Password' during wallet unlock.",
|
||||
"Something went wrong.": "Something went wrong.",
|
||||
"Something went wrong. Please %click_here% to learn about sync limitations.": "Something went wrong. Please %click_here% to learn about sync limitations.",
|
||||
"Buy LBC": "Buy LBC",
|
||||
"--end--": "--end--"
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import { withRouter } from 'react-router';
|
|||
import Spinner from 'component/spinner';
|
||||
import { Lbry } from 'lbry-redux';
|
||||
import ErrorText from 'component/common/error-text';
|
||||
import I18nMessage from 'component/i18nMessage';
|
||||
|
||||
type Props = {
|
||||
setSyncEnabled: boolean => void,
|
||||
|
@ -158,8 +159,23 @@ function SyncEnableFlow(props: Props) {
|
|||
return (
|
||||
<Card
|
||||
title={mode === ENABLE_MODE ? 'Enable Sync' : 'Disable Sync'}
|
||||
body={
|
||||
subtitle={
|
||||
<div>
|
||||
{(error || getSyncError) && (
|
||||
<I18nMessage
|
||||
tokens={{
|
||||
click_here: (
|
||||
<Button
|
||||
button="link"
|
||||
href="https://lbry.com/faq/accounts-and-sync#limitations"
|
||||
label={__('Click here')}
|
||||
/>
|
||||
),
|
||||
}}
|
||||
>
|
||||
Something went wrong. Please %click_here% to learn about sync limitations.
|
||||
</I18nMessage>
|
||||
)}
|
||||
{step === INITIAL && (
|
||||
<>
|
||||
<h1>{__(`Please wait...`)}</h1>
|
||||
|
@ -184,7 +200,6 @@ function SyncEnableFlow(props: Props) {
|
|||
)}
|
||||
{(error || getSyncError) && (
|
||||
<>
|
||||
<h1>{__(`Something went wrong...`)}</h1>
|
||||
<ErrorText>{error || (getSyncError && String(getSyncError)) || __('Unknown error')}</ErrorText>
|
||||
</>
|
||||
)}
|
||||
|
@ -218,6 +233,7 @@ function SyncEnableFlow(props: Props) {
|
|||
{(error || getSyncError) && (
|
||||
<div className={'card__actions'}>
|
||||
<Button button="primary" name={'cancel'} label={__('Close')} onClick={() => closeModal()} />
|
||||
<ErrorText>{error || (getSyncError && String(getSyncError)) || __('Unknown error')}</ErrorText>
|
||||
</div>
|
||||
)}
|
||||
</>
|
||||
|
|
Loading…
Reference in a new issue