Added menu component

This commit is contained in:
Eraldo Hasanaj
2019-01-18 18:07:15 +01:00
parent 630ada9823
commit 2d58f1d45e
9 changed files with 31 additions and 12 deletions

View File

@@ -1,4 +1,3 @@
<app-header></app-header> <app-header></app-header>
<app-content></app-content> <app-content></app-content>
<app-menu></app-menu> <app-menu></app-menu>
<router-outlet></router-outlet>

View File

@@ -1,2 +1,3 @@
<div class="content-body"> <div class="content-body">
<router-outlet></router-outlet>
</div> </div>

View File

@@ -3,4 +3,6 @@
.content-body { .content-body {
height:100%; height:100%;
background-color: $hima-content-color; background-color: $hima-content-color;
padding-top: 100px;
padding-left: 12px;
} }

View File

@@ -1,7 +1,9 @@
<div class="app-header"> <div class="app-header">
<div class="three-col-grid-container mx-8"> <div class="three-col-grid-container mx-8">
<div class="align-left"> <div class="align-left">
<img src="/assets/images/hugendubel.jpg"> <a routerLink="/dashboard">
<img src="/assets/images/hugendubel.jpg">
</a>
</div> </div>
<div class="align-center"> <div class="align-center">
<div class="two-col-grid-container pt-5"> <div class="two-col-grid-container pt-5">

View File

@@ -1,10 +1,10 @@
<div class="menu"> <div class="menu">
<div class="menu-grid"> <div class="menu-grid">
<div class="menu-item-grid align-center"> <div class="menu-item-grid align-center" (click)="routeToMenu('/article-search', 'articlesearch')">
<div> <div>
<img class="menu-icon" src="/assets/images/search_book_active.svg"> <img class="menu-icon" src="/assets/images/search_book_inactive.svg">
</div> </div>
<span class="menu-item selected">Artikelsuche</span> <span class="menu-item">Artikelsuche</span>
</div> </div>
<div class="menu-item-grid align-center"> <div class="menu-item-grid align-center">
<div> <div>

View File

@@ -17,6 +17,7 @@
.menu-item-grid { .menu-item-grid {
display: grid; display: grid;
grid-template-columns: auto; grid-template-columns: auto;
outline: none;
} }
.menu-item { .menu-item {

View File

@@ -1,4 +1,5 @@
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
@Component({ @Component({
selector: 'app-menu', selector: 'app-menu',
@@ -7,9 +8,14 @@ import { Component, OnInit } from '@angular/core';
}) })
export class MenuComponent implements OnInit { export class MenuComponent implements OnInit {
constructor() { } constructor(private router: Router) { }
activeMenu = '';
routeToMenu(menuPath: string, menuTag: string): void {
this.activeMenu = menuTag;
this.router.navigate([menuPath]);
}
ngOnInit() { ngOnInit() {
} }
} }

View File

@@ -4,22 +4,30 @@ import { ProcessHeaderComponent } from 'src/app/layouts/process-header/process-h
import { ProcessTabComponent } from 'src/app/layouts/process-tab/process-tab.component'; import { ProcessTabComponent } from 'src/app/layouts/process-tab/process-tab.component';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { ContentComponent } from 'src/app/layouts/content/content.component'; import { ContentComponent } from 'src/app/layouts/content/content.component';
import { ArticleSearchComponent } from 'src/app/layouts/article-search/article-search.component';
import { DashboardComponent } from 'src/app/layouts/dashboard/dashboard.component';
import { AppRoutingModule } from 'src/app/app-routing.module';
@NgModule({ @NgModule({
declarations: [ declarations: [
HeaderComponent, HeaderComponent,
ProcessHeaderComponent, ProcessHeaderComponent,
ProcessTabComponent, ProcessTabComponent,
ContentComponent ContentComponent,
ArticleSearchComponent,
DashboardComponent
], ],
imports: [ imports: [
CommonModule CommonModule,
AppRoutingModule
], ],
exports: [ exports: [
HeaderComponent, HeaderComponent,
ProcessHeaderComponent, ProcessHeaderComponent,
ProcessTabComponent, ProcessTabComponent,
ContentComponent ContentComponent,
ArticleSearchComponent,
DashboardComponent
] ]
}) })
export class LayoutsModule { } export class LayoutsModule { }

View File

@@ -1,5 +1,5 @@
/* constants declaration */ /* constants declaration */
$color-active: #4F6575; $color-active: #4F6575;
$color-inactive: #b4cde4; //#C4E0F5; $color-inactive: #b4cde4; //#C4E0F5;
$hima-content-color: #e6faff; $hima-content-color: #ccf5ff;
$hima-color-red: #EA0000; $hima-color-red: #EA0000;