diff --git a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html index 339a0f9..87a0c83 100644 --- a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html +++ b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.html @@ -31,13 +31,18 @@ @if (mainImageUrl.isSuccess()) { - + @let maybeMainImageUrl = mainImageUrl.data(); + @if (!!maybeMainImageUrl) { + + } @else { +

!! Placeholder todo !!

+ } }
diff --git a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.ts b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.ts index 9687070..fdbd9f3 100644 --- a/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.ts +++ b/src/app/pages/recipe-page/recipe-page-content/recipe-page-content.ts @@ -27,8 +27,8 @@ export class RecipePageContent { protected readonly mainImageUrl = injectQuery(() => { const recipe = this.recipeView().recipe; return { - queryKey: ['images', recipe.mainImage.owner.username, recipe.mainImage.filename], - queryFn: () => this.imageService.getImage(recipe.mainImage.url), + queryKey: ['recipe-main-images', recipe.owner.username, recipe.slug], + queryFn: () => this.imageService.getImage(recipe.mainImage?.url) }; }); diff --git a/src/app/pages/recipe-upload-page/recipe-upload-page.html b/src/app/pages/recipe-upload-page/recipe-upload-page.html index 86474a9..37ce283 100644 --- a/src/app/pages/recipe-upload-page/recipe-upload-page.html +++ b/src/app/pages/recipe-upload-page/recipe-upload-page.html @@ -16,7 +16,9 @@ } @else if (displayStep() === RecipeUploadStep.INFER) { } @else if (displayStep() === RecipeUploadStep.ENTER_DATA) { - + + } @else if (displayStep() === RecipeUploadStep.REVIEW) { + }