Skip to content

Instantly share code, notes, and snippets.

@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">
@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;
<!--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>
nav {
display: flex;
justify-content: space-around;
align-items: center;
height: 50px;
}
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{
@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>
@media only screen and (min-width: 551px) {
/* desktop */
.mobile-menu{
display:none;
}
.mobile{
display:none;
}
}
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;
@Seanmclem
Seanmclem / app.component.scss
Last active June 11, 2018 01:24
style and animations
.mobile-menu{
//for animations
height:0px;
overflow:hidden;
transition: height 0.5s ease;
&.open{
height:260px;
}
//
<nav class="mobile">
<div class="container" [class.open]="menuOpen" (click)="toogleMenu();">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
</div>
</nav>