From 403bc1fc40a8e0304dcdae1bfab4e8865e7edf37 Mon Sep 17 00:00:00 2001
From: Lara Blersch <lb210@hdm-stuttgart.de>
Date: Mon, 26 Jun 2023 12:53:12 +0200
Subject: [PATCH] unified how ingredients are displayed

---
 src/main/java/mi/hdm/components/IngredientLabel.java         | 3 ++-
 src/main/java/mi/hdm/components/SelectedIngredientLabel.java | 5 +++--
 src/main/java/mi/hdm/controllers/RecipeViewController.java   | 1 +
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/mi/hdm/components/IngredientLabel.java b/src/main/java/mi/hdm/components/IngredientLabel.java
index 05d45d0..0d9f4de 100644
--- a/src/main/java/mi/hdm/components/IngredientLabel.java
+++ b/src/main/java/mi/hdm/components/IngredientLabel.java
@@ -1,5 +1,6 @@
 package mi.hdm.components;
 
+import javafx.scene.control.Label;
 import javafx.scene.layout.HBox;
 import javafx.scene.text.Text;
 import mi.hdm.recipes.RecipeComponent;
@@ -13,7 +14,7 @@ public class IngredientLabel extends HBox {
         this.amount = amount;
         this.component = component;
 
-        Text labelAmount = new Text(amount + " " + component.getMeasurement());
+        Text labelAmount = new Text(amount + "    " + component.getMeasurement().getAbbreviation());
         Text labelName = new Text(component.getName());
 
         getChildren().addAll(labelAmount, labelName);
diff --git a/src/main/java/mi/hdm/components/SelectedIngredientLabel.java b/src/main/java/mi/hdm/components/SelectedIngredientLabel.java
index b693585..3adc7c1 100644
--- a/src/main/java/mi/hdm/components/SelectedIngredientLabel.java
+++ b/src/main/java/mi/hdm/components/SelectedIngredientLabel.java
@@ -35,9 +35,10 @@ public class SelectedIngredientLabel extends HBox {
         amountTextField = new TextField(amount.toString());
         amountTextField.setOnAction(e -> validateAmountInput());
         amountTextField.setPrefWidth(75.0);
-        Label componentNameLabel = new Label(component.getName());
+        Label measurement = new Label(component.getMeasurement().getAbbreviation());
+        Label componentNameLabel = new Label("|   " + component.getName());
 
-        getChildren().addAll(amountTextField, componentNameLabel);
+        getChildren().addAll(amountTextField, measurement, componentNameLabel);
 
         setAlignment(Pos.BASELINE_LEFT);
         setSpacing(5.0);
diff --git a/src/main/java/mi/hdm/controllers/RecipeViewController.java b/src/main/java/mi/hdm/controllers/RecipeViewController.java
index 4c6edfc..c188f4b 100644
--- a/src/main/java/mi/hdm/controllers/RecipeViewController.java
+++ b/src/main/java/mi/hdm/controllers/RecipeViewController.java
@@ -78,6 +78,7 @@ public class RecipeViewController extends BaseController {
         recipeImage.setImage(image);
         recipeImage.setPreserveRatio(true);
         //TODO: for some images (f.ex. Tasty_Pages_Arrow_back.png) the image is larger than the image view
+
     }
 
 
-- 
GitLab