Skip to content

Instantly share code, notes, and snippets.

import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
title = 'app';
menuOpen: boolean = false;
@media only screen and (min-width: 551px) {
/* desktop */
.mobile-menu{
display:none;
}
.mobile{
display:none;
}
}
@Seanmclem
Seanmclem / app.component.html
Last active June 11, 2018 00:28
added mobile menu
<!-- Added below for mobile -->
<nav class="mobile" (click)="toogleMenu();"></nav>
<div class="mobile-menu" (click)="toogleMenu();" [class.open]="menuOpen" [class.closed]="!menuOpen">
<a routerLink="/home" routerLinkActive="active">Home</a>
<a routerLink="/blog" routerLinkActive="active">Blog</a>
<a routerLink="/login" routerLinkActive="active">Login</a>
<a routerLink="/logout" routerLinkActive="active">Logout</a>
<a routerLink="/signup" routerLinkActive="active">Signup</a>
</div>
nav {
display: flex;
justify-content: space-around;
height: 50px;
align-items: center;
font-family: 'Roboto', sans-serif;
background-color: #3700b3;
box-shadow: 0 2px 2px 0 gray;
a{
nav {
display: flex;
justify-content: space-around;
align-items: center;
height: 50px;
}
<!--basic nav-->
<nav>
<a routerLink="/home" routerLinkActive="active">Home</a>
<a routerLink="/blog" routerLinkActive="active">Blog</a>
<a routerLink="/login" routerLinkActive="active">Login</a>
<a routerLink="/logout" routerLinkActive="active">Logout</a>
<a routerLink="/signup" routerLinkActive="active">Signup</a>
</nav>
@Seanmclem
Seanmclem / init.js
Created May 29, 2018 00:09
some nonsense
ngOnInit() {
this.firebaseService.readRecord('blog', this.cuid)
.then(result => {
this.model = result.data();
this.recordRef = result;
debugger;
this.loadData(this.model.body);
})
.catch(error => {
debugger;
@Seanmclem
Seanmclem / test.html
Created April 26, 2018 02:40
test gist 1
<h3>
Create Project
</h3>
<p *ngIf="errorMessage">{{errorMessage}}</p>
<p *ngIf="successMessage">{{successMessage}}</p>
<!-- <p>{{model.mainImage | async}}</p> -->
<div class="full-center">