Skip to content

Commit

Permalink
working
Browse files Browse the repository at this point in the history
  • Loading branch information
jeanbza committed Feb 18, 2020
1 parent e3cb4b0 commit c38e326
Show file tree
Hide file tree
Showing 8 changed files with 44 additions and 7 deletions.
16 changes: 16 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Expand Up @@ -12,6 +12,7 @@
"private": true,
"dependencies": {
"@angular/animations": "~9.0.1",
"@angular/cdk": "^9.0.0",
"@angular/common": "~9.0.1",
"@angular/compiler": "~9.0.1",
"@angular/core": "~9.0.1",
Expand Down
7 changes: 4 additions & 3 deletions src/app/app.component.css
@@ -1,3 +1,4 @@
.yellow-thing {
background-color: yellow;
}
mat-spinner {
display: inline;
padding-right: 24px;
}
13 changes: 11 additions & 2 deletions src/app/app.component.html
@@ -1,2 +1,11 @@
<div class="yellow-thing">Hello world</div>
<mat-icon aria-hidden="false" aria-label="Example home icon">home</mat-icon>
<button mat-button (click)="onClickMe()">Change state</button>

<button mat-button>
<ng-container *ngIf="loading">
<mat-icon>home</mat-icon>
</ng-container>
<ng-container *ngIf="!loading">
<mat-spinner [diameter]="15"></mat-spinner>
</ng-container>
<span class="space-left">Click me!</span>
</button>
6 changes: 5 additions & 1 deletion src/app/app.component.ts
Expand Up @@ -6,5 +6,9 @@ import { Component } from '@angular/core';
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'spinner';
loading = false;

onClickMe() {
this.loading = !this.loading;
}
}
6 changes: 5 additions & 1 deletion src/app/app.module.ts
@@ -1,5 +1,7 @@
import { BrowserModule } from '@angular/platform-browser';
import {MatIconModule} from '@angular/material/icon';
import { MatIconModule } from '@angular/material/icon';
import { MatButtonModule } from '@angular/material/button';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
Expand All @@ -11,6 +13,8 @@ import { AppComponent } from './app.component';
imports: [
BrowserModule,
MatIconModule,
MatButtonModule,
MatProgressSpinnerModule,
],
providers: [],
bootstrap: [AppComponent]
Expand Down
1 change: 1 addition & 0 deletions src/index.html
Expand Up @@ -6,6 +6,7 @@
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons&display=block" rel="stylesheet">
</head>
<body>
<app-root></app-root>
Expand Down
1 change: 1 addition & 0 deletions src/styles.css
@@ -1 +1,2 @@
/* You can add global styles to this file, and also import other style files */
@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';

0 comments on commit c38e326

Please sign in to comment.