// @flow import * as React from 'react'; import Button from 'component/button'; import CardVerify from 'component/cardVerify'; import { Lbryio } from 'lbryinc'; type Props = { errorMessage: ?string, isPending: boolean, verifyUserIdentity: string => void, verifyPhone: () => void, }; class UserVerify extends React.PureComponent { constructor() { super(); (this: any).onToken = this.onToken.bind(this); } onToken(data: { id: string }) { this.props.verifyUserIdentity(data.id); } render() { const { errorMessage, isPending, verifyPhone } = this.props; return (

{__('Final Human Proof')}

To start the rewards approval process, please complete one and only one of the options below. This is optional, and can be skipped at the bottom of the page.

{__('1) Proof via Phone')}

{`${__( 'You will receive an SMS text message confirming that your phone number is correct. Does not work for Canada and possibly other regions' )}`}

{__('Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?')}{' '}

{__('2) Proof via Credit')}

{`${__( 'If you have a valid credit or debit card, you can use it to instantly prove your humanity.' )} ${__( 'LBRY does not store your credit card information. There is no charge at all for this, now or in the future.' )} `}

{errorMessage &&

{errorMessage}

}
{__('A $1 authorization may temporarily appear with your provider.')}{' '}

{__('3) Proof via Chat')}

{__( 'A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information.' )}{' '} {__( 'This process will likely involve providing proof of a stable and established online or real-life identity.' )}

{__('Or, Skip It Entirely')}

{__('You can continue without this step, but you will not be eligible to earn rewards.')}

); } } export default UserVerify;