diff --git a/keycloak/themes/tbpro/assets/vue/BaseTemplate.vue b/keycloak/themes/tbpro/assets/vue/BaseTemplate.vue
index d631159b2..528c1cfac 100644
--- a/keycloak/themes/tbpro/assets/vue/BaseTemplate.vue
+++ b/keycloak/themes/tbpro/assets/vue/BaseTemplate.vue
@@ -1,9 +1,8 @@
@@ -18,6 +17,11 @@ const clientUrl = window._page.currentView?.clientUrl;
+
+
+
+
+
@@ -66,7 +70,6 @@ section {
width: 100%;
height: auto;
min-height: 100vh;
- max-height: var(--max-card-height);
display: flex;
align-items: stretch;
justify-content: center;
@@ -90,11 +93,22 @@ section {
height: 100%;
display: flex;
flex-direction: column;
- gap: 3rem;
padding: 6rem 2rem;
- &:has(.notice-bar) {
- padding: 6rem 2rem;
+ .message-bar {
+ margin-block-end: 1.5rem;
+ }
+
+ .logo-link {
+ display: block;
+ text-decoration: none;
+ width: min-content;
+ margin-block-end: 2rem;
+
+ .logo {
+ height: 36px;
+ width: auto;
+ }
}
}
}
@@ -146,13 +160,7 @@ section {
min-height: auto;
.panel {
-
-
- padding: 6rem 10rem 5.625rem 6rem;
-
- &:has(.notice-bar) {
- padding: 6rem 10rem 5.625rem 6rem;
- }
+ padding: 6rem 6rem 5.625rem 6rem;
}
.panel-contents {
diff --git a/keycloak/themes/tbpro/assets/vue/components/MessageBar.vue b/keycloak/themes/tbpro/assets/vue/components/MessageBar.vue
index 68c6b19d0..1339326bb 100644
--- a/keycloak/themes/tbpro/assets/vue/components/MessageBar.vue
+++ b/keycloak/themes/tbpro/assets/vue/components/MessageBar.vue
@@ -15,9 +15,3 @@ const messageType = computed(() => {
{{ message?.summary }}
-
-
diff --git a/keycloak/themes/tbpro/assets/vue/views/ConfigToptView/index.vue b/keycloak/themes/tbpro/assets/vue/views/ConfigToptView/index.vue
index fc3cc63b9..c1bd90481 100644
--- a/keycloak/themes/tbpro/assets/vue/views/ConfigToptView/index.vue
+++ b/keycloak/themes/tbpro/assets/vue/views/ConfigToptView/index.vue
@@ -9,8 +9,6 @@ import {
import { computed, ref, useTemplateRef } from "vue";
import { i18n } from '@kc/composables/i18n.js';
import CancelForm from '@kc/vue/components/CancelForm.vue';
-import MessageBar from "@kc/vue/components/MessageBar.vue";
-
const isManualMode = ref(false);
const formAction = window._page.currentView?.formAction;
const settingsForm = useTemplateRef('settings-form');
@@ -117,8 +115,6 @@ export default {
-
-
{{ $t('loginTotpTitle') }}
@@ -201,18 +197,6 @@ export default {
diff --git a/keycloak/themes/tbpro/assets/vue/views/ForgotPasswordView/index.vue b/keycloak/themes/tbpro/assets/vue/views/ForgotPasswordView/index.vue
index 8802a23f3..31e73a38f 100644
--- a/keycloak/themes/tbpro/assets/vue/views/ForgotPasswordView/index.vue
+++ b/keycloak/themes/tbpro/assets/vue/views/ForgotPasswordView/index.vue
@@ -1,7 +1,6 @@
- {{ firstError }}
-
-
+ {{ firstError }}
+
{{ $t('inviteOnlyAction') }}
@@ -158,28 +153,8 @@ export default {
diff --git a/keycloak/themes/tbpro/assets/vue/views/SelectAuthenticatorView/index.vue b/keycloak/themes/tbpro/assets/vue/views/SelectAuthenticatorView/index.vue
index 81ac2f0fc..477835eec 100644
--- a/keycloak/themes/tbpro/assets/vue/views/SelectAuthenticatorView/index.vue
+++ b/keycloak/themes/tbpro/assets/vue/views/SelectAuthenticatorView/index.vue
@@ -1,6 +1,4 @@