diff --git a/app/assets/javascripts/discourse/app/controllers/signup.js b/app/assets/javascripts/discourse/app/controllers/signup.js index 74b33ff027cfe..c016c1c1b14cc 100644 --- a/app/assets/javascripts/discourse/app/controllers/signup.js +++ b/app/assets/javascripts/discourse/app/controllers/signup.js @@ -378,6 +378,16 @@ export default class SignupPageController extends Controller { return findAll().length > 0; } + @discourseComputed("authOptions", "hasAtLeastOneLoginButton") + showRightSide(authOptions, hasAtLeastOneLoginButton) { + return !authOptions && hasAtLeastOneLoginButton; + } + + @discourseComputed("authOptions") + progressBarStep(authOptions) { + return authOptions ? "activate" : "signup"; + } + fetchConfirmationValue() { if (this._challengeDate === undefined && this._hpPromise) { // Request already in progress diff --git a/app/assets/javascripts/discourse/app/templates/signup.gjs b/app/assets/javascripts/discourse/app/templates/signup.gjs index 08b765f6e1b06..fda9b8666ad12 100644 --- a/app/assets/javascripts/discourse/app/templates/signup.gjs +++ b/app/assets/javascripts/discourse/app/templates/signup.gjs @@ -56,7 +56,7 @@ export default RouteTemplate( @controller.authOptions.auth_provider }} > - + - {{#if @controller.hasAtLeastOneLoginButton}} + {{#if @controller.showRightSide}} {{#if @controller.site.mobileView}} - {{/if}} + + {{/if}}