add placeholder floating menu button, navigation not yet functional
This commit is contained in:
parent
603c3239e4
commit
6fa059e049
|
@ -1,4 +1,5 @@
|
|||
<div class="main">
|
||||
<app-menu></app-menu>
|
||||
<app-header></app-header>
|
||||
<app-about-us></app-about-us>
|
||||
<!--<div class="content"></div>-->
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { MatIconModule, MatToolbarModule } from '@angular/material';
|
||||
import { MatIconModule, MatMenuModule, MatToolbarModule } from '@angular/material';
|
||||
import { BrowserModule } from '@angular/platform-browser';
|
||||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
||||
import { NgModule } from '@angular/core';
|
||||
|
@ -10,6 +10,7 @@ import { CaseStudiesComponent } from './case-studies/case-studies.component';
|
|||
import { ContactUsComponent } from './contact-us/contact-us.component';
|
||||
import { FooterComponent } from './footer/footer.component';
|
||||
import { HeaderComponent } from './header/header.component';
|
||||
import { MenuComponent } from './menu/menu.component';
|
||||
import { ReviewsComponent } from './reviews/reviews.component';
|
||||
|
||||
@NgModule({
|
||||
|
@ -20,6 +21,7 @@ import { ReviewsComponent } from './reviews/reviews.component';
|
|||
ContactUsComponent,
|
||||
FooterComponent,
|
||||
HeaderComponent,
|
||||
MenuComponent,
|
||||
ReviewsComponent
|
||||
],
|
||||
imports: [
|
||||
|
@ -27,6 +29,7 @@ import { ReviewsComponent } from './reviews/reviews.component';
|
|||
BrowserAnimationsModule,
|
||||
FlexLayoutModule,
|
||||
MatIconModule,
|
||||
MatMenuModule,
|
||||
MatToolbarModule
|
||||
],
|
||||
providers: [],
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
<div class="menu">
|
||||
<button mat-icon-button [matMenuTriggerFor]="menu">
|
||||
<mat-icon>menu</mat-icon>
|
||||
</button>
|
||||
<mat-menu #menu="matMenu">
|
||||
<button
|
||||
mat-menu-item
|
||||
onclick=""
|
||||
>
|
||||
<span>ABOUT US</span>
|
||||
</button>
|
||||
<button mat-menu-item>
|
||||
<span>CASE STUDIES</span>
|
||||
</button>
|
||||
<button mat-menu-item>
|
||||
<span>WHAT PEOPLE SAY</span>
|
||||
</button>
|
||||
<button mat-menu-item>
|
||||
<span>CONTACT US</span>
|
||||
</button>
|
||||
</mat-menu>
|
||||
</div>
|
|
@ -0,0 +1,7 @@
|
|||
|
||||
.menu {
|
||||
position: fixed;
|
||||
top: 2%;
|
||||
left: 2%;
|
||||
z-index: 1;
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
|
||||
import { MenuComponent } from './menu.component';
|
||||
|
||||
describe('MenuComponent', () => {
|
||||
let component: MenuComponent;
|
||||
let fixture: ComponentFixture<MenuComponent>;
|
||||
|
||||
beforeEach(async(() => {
|
||||
TestBed.configureTestingModule({
|
||||
declarations: [ MenuComponent ]
|
||||
})
|
||||
.compileComponents();
|
||||
}));
|
||||
|
||||
beforeEach(() => {
|
||||
fixture = TestBed.createComponent(MenuComponent);
|
||||
component = fixture.componentInstance;
|
||||
fixture.detectChanges();
|
||||
});
|
||||
|
||||
it('should create', () => {
|
||||
expect(component).toBeTruthy();
|
||||
});
|
||||
});
|
|
@ -0,0 +1,15 @@
|
|||
import { Component, OnInit } from '@angular/core';
|
||||
|
||||
@Component({
|
||||
selector: 'app-menu',
|
||||
templateUrl: './menu.component.html',
|
||||
styleUrls: ['./menu.component.scss']
|
||||
})
|
||||
export class MenuComponent implements OnInit {
|
||||
|
||||
constructor() {}
|
||||
|
||||
ngOnInit() {
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue