diff --git a/packages/auth/src/vpu-auth.js b/packages/auth/src/vpu-auth.js index 00bca56f7afe0cbf7050ac3bf32c99a0abb65b2f..26f1e956e2b58d8801d260bf4a2652149b2dc21a 100644 --- a/packages/auth/src/vpu-auth.js +++ b/packages/auth/src/vpu-auth.js @@ -239,6 +239,7 @@ class VPUAuth extends VPULitElement { onLoginClicked(e) { this._kcwrapper.login(); + e.preventDefault(); } onLogoutClicked(e) { @@ -269,6 +270,12 @@ class VPUAuth extends VPULitElement { display: inline-block; } + a { + color: currentColor; + cursor: pointer; + text-decoration: none; + } + .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { display: block; } @@ -446,10 +453,12 @@ class VPUAuth extends VPULitElement { `; return html` - <div class="loginbox" @click="${this.onLoginClicked}"> - <div class="icon">${unsafeHTML(loginSVG)}</div> - <div class="label">${i18n.t('login')}</div> - </div> + <a href="#" @click="${this.onLoginClicked}"> + <div class="loginbox"> + <div class="icon">${unsafeHTML(loginSVG)}</div> + <div class="label">${i18n.t('login')}</div> + </div> + </a> `; }