From 785e3a488a3ce033a03de908b5754f2ec2f20ea0 Mon Sep 17 00:00:00 2001 From: Stefan Melmuk Date: Thu, 29 May 2025 10:09:47 +0200 Subject: [PATCH] make css for login-page position independent starting with v2025.5.1 the login page will have custom classes so the fields to be disabled can be targeted specifically without risking side-effects --- .../templates/scss/vaultwarden.scss.hbs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/static/templates/scss/vaultwarden.scss.hbs b/src/static/templates/scss/vaultwarden.scss.hbs index b632f396..361cce14 100644 --- a/src/static/templates/scss/vaultwarden.scss.hbs +++ b/src/static/templates/scss/vaultwarden.scss.hbs @@ -21,17 +21,37 @@ a[href$="/settings/sponsored-families"] { } /* Hide the `Enterprise Single Sign-On` button on the login page */ +{{#if (webver ">=2025.5.1")}} +.vw-sso-login { + @extend %vw-hide; +} +{{else}} app-root form.ng-untouched button.\!tw-text-primary-600:nth-child(4) { @extend %vw-hide; } +{{/if}} + /* Hide Log in with passkey on the login page */ +{{#if (webver ">=2025.5.1")}} +.vw-passkey-login { + @extend %vw-hide; +} +{{else}} app-root form.ng-untouched > div > div > button.\!tw-text-primary-600:nth-child(3) { @extend %vw-hide; } +{{/if}} + /* Hide the or text followed by the two buttons hidden above */ +{{#if (webver ">=2025.5.1")}} +.vw-or-text { + @extend %vw-hide; +} +{{else}} app-root form.ng-untouched > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) { @extend %vw-hide; } +{{/if}} /* Hide Two-Factor menu in Organization settings */ bit-nav-item[route="settings/two-factor"],