From 0e1423fb6bdbe2e2b975fc32efe420cba1d63e0b Mon Sep 17 00:00:00 2001 From: Magnar Sveen Date: Wed, 25 Oct 2023 14:38:42 +0200 Subject: [PATCH] =?UTF-8?q?Velg=20blant=20matvarespesifikke=20porsjonsst?= =?UTF-8?q?=C3=B8rrelser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/matvaretabellen/pages/food_page.clj | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/matvaretabellen/pages/food_page.clj b/src/matvaretabellen/pages/food_page.clj index 9c4084f..f40c6e7 100644 --- a/src/matvaretabellen/pages/food_page.clj +++ b/src/matvaretabellen/pages/food_page.clj @@ -1,5 +1,6 @@ (ns matvaretabellen.pages.food-page (:require [broch.core :as b] + [clojure.string :as str] [datomic-type-extensions.api :as d] [matvaretabellen.components.toc :refer [Toc]] [matvaretabellen.crumbs :as crumbs] @@ -106,7 +107,10 @@ [:div {:style {:margin-bottom 5}} [:i18n ::portion-size]] [:select.select.form-field#portion-selector [:option {:value "100"} "100 gram"] - [:option {:value "1000"} "1000 gram"]]]] + (for [portion (:food/portions food)] + (let [grams (int (b/num (:portion/quantity portion)))] + [:option {:value grams} (str "1 " (str/lower-case (:portion-kind/name (:portion/kind portion))) + " (" grams " gram)")]))]]] [:div.container.container-narrow.text#naringsinnhold [:h3.h3 [:i18n ::nutrition-heading]] [:ul.subtle-list