From bd6b177f7f9c93c4cb5ca5cbb28c0b9853000ace Mon Sep 17 00:00:00 2001 From: nklhrstv Date: Sat, 28 Mar 2020 17:55:40 +0200 Subject: [PATCH] switch intro form simplified --- src/routes/Intro/Intro.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/routes/Intro/Intro.js b/src/routes/Intro/Intro.js index 027c802e8..7b3a3a71c 100644 --- a/src/routes/Intro/Intro.js +++ b/src/routes/Intro/Intro.js @@ -3,8 +3,8 @@ const PropTypes = require('prop-types'); const classnames = require('classnames'); const Icon = require('stremio-icons/dom'); const { Modal, useRouteFocused } = require('stremio-router'); -const { Button, Image, useBinaryState } = require('stremio/common'); const { useServices } = require('stremio/services'); +const { Button, Image, useBinaryState } = require('stremio/common'); const CredentialsTextInput = require('./CredentialsTextInput'); const ConsentCheckbox = require('./ConsentCheckbox'); const PasswordResetModal = require('./PasswordResetModal'); @@ -229,10 +229,9 @@ const Intro = ({ queryParams }) => { dispatch({ type: 'toggle-checkbox', name: 'marketingAccepted' }); }, []); const switchFormOnClick = React.useCallback(() => { - const nextQueryParams = new URLSearchParams(queryParams); - nextQueryParams.set('form', state.form === SIGNUP_FORM ? LOGIN_FORM : SIGNUP_FORM); - window.location = `#/intro?${nextQueryParams}`; - }, [queryParams, state.form]); + const queryParams = new URLSearchParams([['form', state.form === SIGNUP_FORM ? LOGIN_FORM : SIGNUP_FORM]]); + window.location = `#/intro?${queryParams.toString()}`; + }, [state.form]); React.useEffect(() => { if ([LOGIN_FORM, SIGNUP_FORM].includes(queryParams.get('form'))) { dispatch({ type: 'set-form', form: queryParams.get('form') });