From bf328dd38a28cf44cfa81c7f1dcd95936d2d0301 Mon Sep 17 00:00:00 2001
From: xengineering <me@xengineering.eu>
Date: Sun, 7 Apr 2024 12:04:11 +0200
Subject: view: Add ingredient overview to recipe read page

---
 view/html/recipe.html | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

(limited to 'view/html/recipe.html')

diff --git a/view/html/recipe.html b/view/html/recipe.html
index 3d9ab63..d794b9d 100644
--- a/view/html/recipe.html
+++ b/view/html/recipe.html
@@ -11,10 +11,16 @@
 			<p>
 				<button onclick="window.location.href='/recipe/{{.Id}}?view=recipe-edit';">edit</button>
 				<button onclick="window.location.href='/recipe/{{.Id}}?view=recipe-confirm-deletion';">delete</button>
-			</p>{{ if ne .Portions "" }}
+			</p>{{ if ne .Notes "" }}
+			<p class="notice" style="white-space: pre-line;">{{.Notes}}</p>{{end}}{{ if ne .Portions "" }}
 			<p><i>Portions:</i> {{.Portions}}</p>{{end}}{{ if ne .Url "" }}
-			<p><i>Original recipe:</i> <a href="{{.Url}}">link</a></p>{{end}}{{ if ne .Notes "" }}
-			<p class="notice" style="white-space: pre-line;">{{.Notes}}</p>{{end}}{{range .Steps}}
+			<p><i>Original recipe:</i> <a href="{{.Url}}">link</a></p>{{end}}
+			<p><i>Ingredients:</i></p>
+			<ul>
+			{{range .Steps}}{{range $i, $el := .Ingredients}}
+				<li>{{if ne $el.Amount ""}}{{$el.Amount}} {{end}}{{if ne $el.Unit ""}}{{$el.Unit}} {{end}}{{$el.Type}}</li>
+			{{end}}{{end}}
+			</ul>{{range .Steps}}
 			<section>
 				<p>{{.Text}}</p>
 				<p><i>{{range $i, $el := .Ingredients}}{{if $i}}, {{end}}{{if ne $el.Amount ""}}{{$el.Amount}} {{end}}{{if ne $el.Unit ""}}{{$el.Unit}} {{end}}{{$el.Type}}{{end}}</i></p>
-- 
cgit v1.2.3-70-g09d2