From 0a3352927dae1363b1a4619d7ebf7d152dfc8d38 Mon Sep 17 00:00:00 2001 From: 0xTHAC0 Date: Tue, 25 Aug 2026 18:40:09 +0530 Subject: [PATCH] :bug: Hide register link in viewer login modal when registration is disabled (#11199) The viewer's login-register modal always showed the Register link regardless of the disable-registration server flag. The main login page already gates this link on (contains? cf/flags :registration); apply the same guard to the viewer modal to make the flag consistent across all entry points. --- frontend/src/app/main/ui/viewer/login.cljs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/frontend/src/app/main/ui/viewer/login.cljs b/frontend/src/app/main/ui/viewer/login.cljs index 8da7fd857a..302e762eb3 100644 --- a/frontend/src/app/main/ui/viewer/login.cljs +++ b/frontend/src/app/main/ui/viewer/login.cljs @@ -8,6 +8,7 @@ (:require-macros [app.main.style :as stl]) (:require [app.common.logging :as log] + [app.config :as cf] [app.main.data.modal :as modal] [app.main.store :as st] [app.main.ui.auth.login :refer [login-dialog*]] @@ -84,13 +85,14 @@ :class (stl/css :recovery-link) :data-value "recovery-request"} (tr "auth.forgot-password")]] - [:div {:class (stl/css :register)} - [:span {:class (stl/css :register-text)} - (tr "auth.register") " "] - [:a {:on-click set-section - :class (stl/css :register-link) - :data-value "register"} - (tr "auth.register-submit")]]]] + (when (contains? cf/flags :registration) + [:div {:class (stl/css :register)} + [:span {:class (stl/css :register-text)} + (tr "auth.register") " "] + [:a {:on-click set-section + :class (stl/css :register-link) + :data-value "register"} + (tr "auth.register-submit")]])]] :register [:div {:class (stl/css :form-container)}