diff --git a/src/Ombi/ClientApp/src/app/app.component.ts b/src/Ombi/ClientApp/src/app/app.component.ts index 0f368e28d..a44712cc9 100644 --- a/src/Ombi/ClientApp/src/app/app.component.ts +++ b/src/Ombi/ClientApp/src/app/app.component.ts @@ -37,8 +37,7 @@ export class AppComponent implements OnInit { private readonly identityService: IdentityService, private readonly platformLocation: PlatformLocation) { - const base = this.platformLocation.getBaseHrefFromDOM(); - debugger; + // const base = this.platformLocation.getBaseHrefFromDOM(); // if (base.length > 1) { // __webpack_public_path__ = base + "/dist/"; // } diff --git a/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.html b/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.html index f6072be5f..3de9f0eb8 100644 --- a/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.html +++ b/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.html @@ -1,4 +1,4 @@ -
+
{{data.title}} @@ -13,22 +13,32 @@
- Availability: Unavailable + Availability: +
- Studio: Studio1 + Studio: {{result.productionCompanies[0].name}}
- Request Status: Studio1 + Request Status: + + + +
- Director: Studio1 + Director: {{result.credits.crew[0].name}}
- In Cinemas: Studio1 + In Cinemas: {{result.releaseDate}}
- Writer: Studio1 + Writer: {{result.credits.crew[1].name}}
diff --git a/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts b/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts index ebe19f87f..8a6dcca6c 100644 --- a/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts +++ b/src/Ombi/ClientApp/src/app/discover/card/discover-card-details.component.ts @@ -1,18 +1,31 @@ -import { Component, Inject } from "@angular/core"; +import { Component, Inject, OnInit } from "@angular/core"; import { MatDialogRef, MAT_DIALOG_DATA } from "@angular/material"; import { IDiscoverCardResult } from "../interfaces"; +import { SearchV2Service } from "../../services"; +import { dataURLToBlob } from "blob-util"; +import { RequestType } from "../../interfaces"; +import { ISearchMovieResultV2 } from "../../interfaces/ISearchMovieResultV2"; @Component({ selector: "discover-card-details", templateUrl: "./discover-card-details.component.html", styleUrls: ["./discover-card-details.component.scss"], }) -export class DiscoverCardDetailsComponent { +export class DiscoverCardDetailsComponent implements OnInit { + + public result: ISearchMovieResultV2; + constructor( public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: IDiscoverCardResult) { } - - onNoClick(): void { + @Inject(MAT_DIALOG_DATA) public data: IDiscoverCardResult, private searchService: SearchV2Service) { } + + public async ngOnInit() { + if (this.data.type === RequestType.movie) { + this.result = await this.searchService.getFullMovieDetailsPromise(this.data.id); + } + } + + public onNoClick(): void { this.dialogRef.close(); } } diff --git a/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html b/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html index efb6571dc..e4816df02 100644 --- a/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html +++ b/src/Ombi/ClientApp/src/app/discover/card/discover-card.component.html @@ -7,7 +7,9 @@
{{result.title}}
{{result.title | truncate:13}}
- {{result.overview | truncate: 50}} +
+ {{result.overview | truncate: 50}} +