From eddce35a3718e234eca89518c933f9b2d418e376 Mon Sep 17 00:00:00 2001 From: Shafqat Farhan Date: Tue, 26 Apr 2022 14:13:35 +0500 Subject: [PATCH] feat: VAN-935 - Launch rename register (#566) --- src/_style.scss | 4 +-- src/register/RegistrationPage.jsx | 34 ++------------------ src/register/messages.jsx | 5 --- src/register/tests/RegistrationPage.test.jsx | 2 +- 4 files changed, 6 insertions(+), 39 deletions(-) diff --git a/src/_style.scss b/src/_style.scss index 501c240a..e592ea97 100644 --- a/src/_style.scss +++ b/src/_style.scss @@ -37,8 +37,8 @@ $accent-a-light: #c9f2f5; width: 12rem; } -.stateful-button-variation1-width { - width: 16.4rem; +.register-stateful-button-width { + min-width: 14.4rem; } .login-button-width { diff --git a/src/register/RegistrationPage.jsx b/src/register/RegistrationPage.jsx index 030362a7..736d55c7 100644 --- a/src/register/RegistrationPage.jsx +++ b/src/register/RegistrationPage.jsx @@ -4,7 +4,6 @@ import { connect } from 'react-redux'; import Skeleton from 'react-loading-skeleton'; import { Helmet } from 'react-helmet'; import PropTypes, { string } from 'prop-types'; -import classNames from 'classnames'; import { getConfig } from '@edx/frontend-platform'; import { sendPageEvent, sendTrackEvent } from '@edx/frontend-platform/analytics'; @@ -76,8 +75,6 @@ class RegistrationPage extends React.Component { optimizelyExperimentName: '', readOnly: true, validatePassword: false, - // TODO: Remove after VAN-876 experimentation is complete. - registerRenameExpVariation: '', }; } @@ -90,13 +87,6 @@ class RegistrationPage extends React.Component { isActive: true, }); - if (payload.register_for_free === 'true') { - window.optimizely.push({ - type: 'event', - eventName: 'van-876-authn-registration-page', - }); - } - if (payload.save_for_later === 'true') { sendTrackEvent('edx.bi.user.saveforlater.course.enroll.clicked', { category: 'save-for-later' }); } @@ -174,15 +164,11 @@ class RegistrationPage extends React.Component { } getExperiments = () => { - const { experimentName, renameRegisterExperiment } = window; + const { experimentName } = window; if (experimentName) { this.setState({ optimizelyExperimentName: experimentName }); } - - if (renameRegisterExperiment) { - this.setState({ registerRenameExpVariation: renameRegisterExperiment }); - } }; handleSubmit = (e) => { @@ -523,7 +509,6 @@ class RegistrationPage extends React.Component { setSurveyCookie('register'); setCookie(getConfig().REGISTER_CONVERSION_COOKIE_NAME, true); setCookie('authn-returning-user'); - const payload = { ...this.queryParams }; // Fire optimizely events window.optimizely = window.optimizely || []; @@ -534,13 +519,6 @@ class RegistrationPage extends React.Component { value: this.state.totalRegistrationTime, }, }); - - if (payload.register_for_free === 'true') { - window.optimizely.push({ - type: 'event', - eventName: 'van-876-authn-register-for-free-conversion', - }); - } } return ( @@ -673,16 +651,10 @@ class RegistrationPage extends React.Component { { it('should match default button state', () => { const registrationPage = mount(reduxWrapper()); - expect(registrationPage.find('button[type="submit"] span').first().text()).toEqual('Create an account'); + expect(registrationPage.find('button[type="submit"] span').first().text()).toEqual('Create an account for free'); }); it('should match pending button state', () => {