feat: add link to admin panel
This commit is contained in:
		| @@ -1,3 +1,4 @@ | |||||||
| <mat-toolbar style="justify-content: space-between;"> | <mat-toolbar style="justify-content: space-between;"> | ||||||
|   <a href="/" style="color: inherit;">Winsomnia</a> |   <a href="/" style="color: inherit;">Winsomnia</a> | ||||||
|  |   <a href="/admin" style="color: inherit; font-size: 14px" *appHasRole="AuthRoles.Admin">Админ панель</a> | ||||||
| </mat-toolbar> | </mat-toolbar> | ||||||
|   | |||||||
| @@ -1,6 +1,8 @@ | |||||||
| import { Component } from '@angular/core'; | import { Component } from '@angular/core'; | ||||||
| import {MatToolbar} from "@angular/material/toolbar"; | import {MatToolbar} from "@angular/material/toolbar"; | ||||||
| import {MatAnchor, MatButton} from "@angular/material/button"; | import {MatAnchor, MatButton} from "@angular/material/button"; | ||||||
|  | import {HasRoleDirective} from "@/directives/has-role.directive"; | ||||||
|  | import {AuthRoles} from "@model/AuthRoles"; | ||||||
|  |  | ||||||
| @Component({ | @Component({ | ||||||
|   selector: 'app-header', |   selector: 'app-header', | ||||||
| @@ -8,11 +10,13 @@ import {MatAnchor, MatButton} from "@angular/material/button"; | |||||||
|   imports: [ |   imports: [ | ||||||
|     MatToolbar, |     MatToolbar, | ||||||
|     MatButton, |     MatButton, | ||||||
|     MatAnchor |     MatAnchor, | ||||||
|  |     HasRoleDirective | ||||||
|   ], |   ], | ||||||
|   templateUrl: './header.component.html', |   templateUrl: './header.component.html', | ||||||
|   styleUrl: './header.component.css' |   styleUrl: './header.component.css' | ||||||
| }) | }) | ||||||
| export class HeaderComponent { | export class HeaderComponent { | ||||||
|  |  | ||||||
|  |   protected readonly AuthRoles = AuthRoles; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user