diff --git a/package.json b/package.json
index 76d726e..f16ef42 100644
--- a/package.json
+++ b/package.json
@@ -23,12 +23,17 @@
"@angular/platform-browser": "~7.1.0",
"@angular/platform-browser-dynamic": "~7.1.0",
"@angular/router": "~7.1.0",
+ "@fortawesome/angular-fontawesome": "^0.3.0",
+ "@fortawesome/fontawesome-svg-core": "^1.2.10",
+ "@fortawesome/free-brands-svg-icons": "^5.6.1",
"@ng-bootstrap/ng-bootstrap": "^4.0.0",
"@ngqp/core": "./projects/ngqp/core",
+ "add": "^2.0.6",
"bootstrap": "^4.1.3",
"core-js": "^2.5.4",
"rxjs": "~6.3.3",
"tslib": "^1.9.0",
+ "yarn": "^1.12.3",
"zone.js": "~0.8.26"
},
"devDependencies": {
diff --git a/projects/ngqp-demo/src/app/app.component.html b/projects/ngqp-demo/src/app/app.component.html
index 506e9f1..017a910 100644
--- a/projects/ngqp-demo/src/app/app.component.html
+++ b/projects/ngqp-demo/src/app/app.component.html
@@ -25,6 +25,10 @@
+
+
+
+
diff --git a/projects/ngqp-demo/src/app/app.component.ts b/projects/ngqp-demo/src/app/app.component.ts
index e67dcf4..9df4062 100644
--- a/projects/ngqp-demo/src/app/app.component.ts
+++ b/projects/ngqp-demo/src/app/app.component.ts
@@ -1,4 +1,5 @@
import { Component } from '@angular/core';
+import { faGithub } from '@fortawesome/free-brands-svg-icons';
@Component({
selector: 'app-root',
@@ -13,6 +14,7 @@ import { Component } from '@angular/core';
})
export class AppComponent {
+ public faGithub = faGithub;
public isNavbarExpanded = false;
}
diff --git a/projects/ngqp-demo/src/app/app.module.ts b/projects/ngqp-demo/src/app/app.module.ts
index 9f98f2e..ab38c1e 100644
--- a/projects/ngqp-demo/src/app/app.module.ts
+++ b/projects/ngqp-demo/src/app/app.module.ts
@@ -2,6 +2,7 @@ import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
+import { FontAwesomeModule } from '@fortawesome/angular-fontawesome';
import { QueryParamModule } from '@ngqp/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
@@ -17,6 +18,7 @@ import { PlaygroundComponent } from './playground/playground.component';
FormsModule,
AppRoutingModule,
NgbModule,
+ FontAwesomeModule,
QueryParamModule
],
providers: [],
diff --git a/yarn.lock b/yarn.lock
index c96bdec..9a58e54 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -293,6 +293,32 @@
lodash "^4.17.10"
to-fast-properties "^2.0.0"
+"@fortawesome/angular-fontawesome@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/angular-fontawesome/-/angular-fontawesome-0.3.0.tgz#380492f186469ce03d6fdbb3ec719810f771bf62"
+ integrity sha512-wXvyPI7GidoNiqeMz2re9iemUMFH4zBmuv94CfXlaanQ8+kMP/fYs/k69PLVN1KsebQY4kRA9GHmc1U1ndBkJg==
+ dependencies:
+ tslib "^1.9.0"
+
+"@fortawesome/fontawesome-common-types@^0.2.10":
+ version "0.2.10"
+ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.10.tgz#ae0e6858daf6f9ff1e2396f9fbea87b244628343"
+ integrity sha512-FbrzSgFDzoC6Dm8w7gCWxgdffFbYV7O/4THOtYDQEplZVOpYIA3vjgnxCXApY49YaIQ91mxIGROS3d7wS+fO3A==
+
+"@fortawesome/fontawesome-svg-core@^1.2.10":
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.10.tgz#235f82b209f36c94792a79b9aea127dfa29651c9"
+ integrity sha512-x9rYQ4jPVWnXgsle/MzaV2qDwNfc1Gm5DB0T76WOp4RDZ/esjEE0OvKtMa2qFvG1NqYbelgN4gChA+ttAqPtaw==
+ dependencies:
+ "@fortawesome/fontawesome-common-types" "^0.2.10"
+
+"@fortawesome/free-brands-svg-icons@^5.6.1":
+ version "5.6.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.6.1.tgz#5f96bb8eb17cc62f962546e7d0e76086bfcec696"
+ integrity sha512-rrlucemW9+Az26+faQ9O7D50PPrBD+0ATi86yufqnyy44HapoWPuu/0AJhdUCV4hDEWMrAVAvGUEVg9oxHoTHQ==
+ dependencies:
+ "@fortawesome/fontawesome-common-types" "^0.2.10"
+
"@ng-bootstrap/ng-bootstrap@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-4.0.0.tgz#e56aafc8e3ae900b88d528303a5962cc363088ed"
@@ -585,6 +611,11 @@ acorn@^5.0.0, acorn@^5.6.2:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==
+add@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/add/-/add-2.0.6.tgz#248f0a9f6e5a528ef2295dbeec30532130ae2235"
+ integrity sha1-JI8Kn25aUo7yKV2+7DBTITCuIjU=
+
adm-zip@^0.4.9:
version "0.4.13"
resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.13.tgz#597e2f8cc3672151e1307d3e95cddbc75672314a"
@@ -8713,6 +8744,11 @@ yargs@^8.0.1:
y18n "^3.2.1"
yargs-parser "^7.0.0"
+yarn@^1.12.3:
+ version "1.12.3"
+ resolved "https://registry.yarnpkg.com/yarn/-/yarn-1.12.3.tgz#fb4599bf1f8da01552bcc7e1571dfd4e53788203"
+ integrity sha512-8f5rWNDvkhAmCxmn8C0LsNWMxTYVk4VGKiq0sIB6HGZjaZTHsGIH87SUmVDUEd2Wk54bqKoUlbVWgQFCQhRkVw==
+
yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"