bookmark-icon
This commit is contained in:
parent
bed87bb0e2
commit
a7050cb6f1
@ -9,6 +9,16 @@
|
|||||||
{{ menuService.title }}
|
{{ menuService.title }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@if (locationService.id !== null) {
|
||||||
|
<div class="MainMenuItem" (click)="configService.locationId = locationService.id">
|
||||||
|
@if (configService.locationId === locationService.id) {
|
||||||
|
<fa-icon [icon]="faBookmarkSolid" class="bookmarkActive"></fa-icon>
|
||||||
|
} @else {
|
||||||
|
<fa-icon [icon]="faBookmarkRegular" class="bookmarkInactive"></fa-icon>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
|
||||||
<div class="MainMenuItem" routerLink="/Location">
|
<div class="MainMenuItem" routerLink="/Location">
|
||||||
<fa-icon [icon]="faHome"></fa-icon>
|
<fa-icon [icon]="faHome"></fa-icon>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -6,6 +6,7 @@
|
|||||||
.MainMenuBar {
|
.MainMenuBar {
|
||||||
display: flex;
|
display: flex;
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
|
font-size: 120%;
|
||||||
|
|
||||||
.MainMenuItem {
|
.MainMenuItem {
|
||||||
padding: 0.25em;
|
padding: 0.25em;
|
||||||
@ -29,6 +30,14 @@
|
|||||||
color: red;
|
color: red;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.bookmarkInactive {
|
||||||
|
color: lightgray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bookmarkActive {
|
||||||
|
color: steelblue;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,13 @@
|
|||||||
import {Component, OnDestroy, OnInit} from '@angular/core';
|
import {Component, OnDestroy, OnInit} from '@angular/core';
|
||||||
import {Router, RouterLink, RouterLinkActive, RouterOutlet} from '@angular/router';
|
import {Router, RouterLink, RouterLinkActive, RouterOutlet} from '@angular/router';
|
||||||
import {FaIconComponent} from '@fortawesome/angular-fontawesome';
|
import {FaIconComponent} from '@fortawesome/angular-fontawesome';
|
||||||
import {faBars, faGears} from '@fortawesome/free-solid-svg-icons';
|
import {faBars, faBookmark as faBookmarkSolid, faGears} from '@fortawesome/free-solid-svg-icons';
|
||||||
import {MenuService} from './menu-service';
|
import {MenuService} from './menu-service';
|
||||||
import {Location} from './location/Location';
|
import {Location} from './location/Location';
|
||||||
import {LocationService} from './location/location-service';
|
import {LocationService} from './location/location-service';
|
||||||
import {WebsocketService} from './common';
|
import {WebsocketService} from './common';
|
||||||
import {faHome} from '@fortawesome/free-regular-svg-icons';
|
import {faBookmark as faBookmarkRegular, faHome} from '@fortawesome/free-regular-svg-icons';
|
||||||
|
import {ConfigService} from './config.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-root',
|
selector: 'app-root',
|
||||||
@ -16,6 +17,14 @@ import {faHome} from '@fortawesome/free-regular-svg-icons';
|
|||||||
})
|
})
|
||||||
export class App implements OnInit, OnDestroy {
|
export class App implements OnInit, OnDestroy {
|
||||||
|
|
||||||
|
protected readonly faHome = faHome;
|
||||||
|
|
||||||
|
protected readonly location = location;
|
||||||
|
|
||||||
|
protected readonly faBookmarkRegular = faBookmarkRegular;
|
||||||
|
|
||||||
|
protected readonly faBookmarkSolid = faBookmarkSolid;
|
||||||
|
|
||||||
protected readonly faGears = faGears;
|
protected readonly faGears = faGears;
|
||||||
|
|
||||||
protected readonly faBars = faBars;
|
protected readonly faBars = faBars;
|
||||||
@ -26,6 +35,7 @@ export class App implements OnInit, OnDestroy {
|
|||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
readonly locationService: LocationService,
|
readonly locationService: LocationService,
|
||||||
|
readonly configService: ConfigService,
|
||||||
readonly menuService: MenuService,
|
readonly menuService: MenuService,
|
||||||
readonly router: Router,
|
readonly router: Router,
|
||||||
readonly ws: WebsocketService,
|
readonly ws: WebsocketService,
|
||||||
@ -48,5 +58,4 @@ export class App implements OnInit, OnDestroy {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
protected readonly faHome = faHome;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user