...
 
Commits (3)
......@@ -34,30 +34,18 @@
<div class="m-v2-topbar">
<div class="m-v2-topbar__Container--left">
<nav class="m-v2-topbar__Nav">
<ng-container *ngIf="getCurrentUser(); else loggedOutLeftContainer">
<a class="m-v2-topbarNav__Item m-v2-topbarNavItem__Logo"
routerLink="/"
title="Home"
i18n-title
>
<img [src]="minds.cdn_assets_url + 'assets/logos/bulb.svg'"
(mouseenter) ="mouseEnter()"
(mouseleave) ="mouseLeave()"
/>
</a>
<a class="m-v2-topbarNav__Item m-v2-topbarNavItem__Logo"
routerLink="/"
title="Home"
i18n-title
>
<img [src]="minds.cdn_assets_url + 'assets/logos/bulb.svg'"
(mouseenter)="mouseEnter()"
(mouseleave)="mouseLeave()"
/>
</a>
<ng-container *ngTemplateOutlet="navLinks"></ng-container>
</ng-container>
<ng-template #loggedOutLeftContainer>
<a class="m-v2-topbarNav__Item m-v2-topbarNavItem__Logo"
routerLink="/login"
title="Login"
i18n-title
>
<img [src]="minds.cdn_assets_url + 'assets/logos/bulb.svg'"
/>
</a>
</ng-template>
<ng-container *ngTemplateOutlet="navLinks"></ng-container>
</nav>
</div>
......
......@@ -36,7 +36,6 @@ export class V2TopbarComponent implements OnInit {
ngOnInit() {
this.loadComponent();
this.session.isLoggedIn(() => this.detectChanges());
}
getCurrentUser() {
......@@ -59,12 +58,13 @@ export class V2TopbarComponent implements OnInit {
}
mouseEnter() {
this.timeout = setTimeout(() => {
this.themeService.toggleUserThemePreference();
}, 5000);
if (this.session.isLoggedIn()) {
this.timeout = setTimeout(() => {
this.themeService.toggleUserThemePreference();
}, 5000);
}
}
mouseLeave() {
clearTimeout(this.timeout);
}
......