From e4621bbdeaba1c1392526be2fca2b7059c0b0c99 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 14 Sep 2020 23:34:47 +0200 Subject: [PATCH] Adding a chip per genre (only loading genres once) --- src/app/app.module.ts | 4 +- .../items-grid/items-grid.component.html | 13 +- .../items-grid/items-grid.component.ts | 9 + src/app/services/pre-loader.service.ts | 27 ++ tslint.json | 243 +++++++++++------- 5 files changed, 202 insertions(+), 94 deletions(-) create mode 100644 src/app/services/pre-loader.service.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 3a6046ab..a150395d 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -40,6 +40,7 @@ import {MatAutocompleteModule} from "@angular/material/autocomplete"; import {MatExpansionModule} from "@angular/material/expansion"; import {InfiniteScrollModule} from "ngx-infinite-scroll"; import {ShowGridComponent} from "./components/show-grid/show-grid.component"; +import {MatBadgeModule} from "@angular/material/badge"; @NgModule({ @@ -87,7 +88,8 @@ import {ShowGridComponent} from "./components/show-grid/show-grid.component"; MatChipsModule, MatAutocompleteModule, MatExpansionModule, - InfiniteScrollModule + InfiniteScrollModule, + MatBadgeModule ], bootstrap: [AppComponent] }) diff --git a/src/app/components/items-grid/items-grid.component.html b/src/app/components/items-grid/items-grid.component.html index 91067f22..f25d4fe6 100644 --- a/src/app/components/items-grid/items-grid.component.html +++ b/src/app/components/items-grid/items-grid.component.html @@ -1,6 +1,9 @@
-
+ + + {{genre.name}} + + +