From 73a07f74f971b496e888164f223e7e9cde54e83a Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Mon, 9 Dec 2019 14:53:57 +1100 Subject: [PATCH] complete registration signup tab UI --- ts/components/session/RegistrationTabs.tsx | 41 +++++++++++++++------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/ts/components/session/RegistrationTabs.tsx b/ts/components/session/RegistrationTabs.tsx index 8b80a4e50..250201fbf 100644 --- a/ts/components/session/RegistrationTabs.tsx +++ b/ts/components/session/RegistrationTabs.tsx @@ -143,14 +143,29 @@ export class RegistrationTabs extends React.Component { } private renderSignUp() { - return ( -
- {this.renderSignUpHeader()} - - {this.renderSignUpButton()} - {this.getRenderTermsConditionAgreement()} -
- ); + const {signUpMode} = this.state; + if (signUpMode === SignUpMode.Default) { + return ( +
+ {this.renderSignUpHeader()} + {this.renderSignUpButton()} +
+ ); + } + else { + return ( +
+ {this.renderSignUpHeader()} +
+ Your Unique Session ID +
+ {this.renderEnterSessionID(false)} + {this.renderSignUpButton()} + {this.getRenderTermsConditionAgreement()} +
+ ); + } + } private getRenderTermsConditionAgreement() { @@ -187,10 +202,10 @@ export class RegistrationTabs extends React.Component { let buttonText: string; if (signUpMode !== SignUpMode.Default) { buttonType = SessionButtonTypes.FullGreen; - buttonText = 'Continue Your Session'; + buttonText = 'Get started'; } else { buttonType = SessionButtonTypes.Green; - buttonText = 'Restore Using Seed'; + buttonText = 'Generate Session ID'; } return ( @@ -272,7 +287,7 @@ export class RegistrationTabs extends React.Component { "Device Pairing" from the main menu. Then, enter your Session ID below to sign in. - {this.renderEnterSessionID()} + {this.renderEnterSessionID(true)} ); } else { @@ -280,11 +295,11 @@ export class RegistrationTabs extends React.Component { } } - private renderEnterSessionID() { + private renderEnterSessionID(contentEditable: boolean) { return (
);