From 4feb38b9fa9995ee1bce1db04ded8b9ee654cb29 Mon Sep 17 00:00:00 2001 From: Thomas von Deyen Date: Thu, 1 Jan 2026 15:02:19 +0100 Subject: [PATCH] fix(PictureEditor): Use local klass to translate Otherwise all option labels are the same once we set a css_class on the ingredient. Signed-off-by: Thomas von Deyen --- app/views/alchemy/admin/ingredients/_picture_fields.html.erb | 2 +- .../alchemy/ingredients/shared/_picture_css_class.html.erb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/alchemy/admin/ingredients/_picture_fields.html.erb b/app/views/alchemy/admin/ingredients/_picture_fields.html.erb index b7e2bf2605..1f7112a06c 100644 --- a/app/views/alchemy/admin/ingredients/_picture_fields.html.erb +++ b/app/views/alchemy/admin/ingredients/_picture_fields.html.erb @@ -15,7 +15,7 @@ then css_classes else css_classes.map do |klass| - [Alchemy.t(klass, scope: "picture_ingredients.css_classes", default: ingredient.css_class&.camelcase), klass] + [Alchemy.t(klass, scope: "picture_ingredients.css_classes", default: klass&.humanize), klass] end end %> <%= f.input :css_class, collection: css_classes_collection, include_blank: false %> diff --git a/app/views/alchemy/ingredients/shared/_picture_css_class.html.erb b/app/views/alchemy/ingredients/shared/_picture_css_class.html.erb index 98ecf8ca2b..ee1fc6f913 100644 --- a/app/views/alchemy/ingredients/shared/_picture_css_class.html.erb +++ b/app/views/alchemy/ingredients/shared/_picture_css_class.html.erb @@ -2,5 +2,5 @@ <%= render_icon "pencil-ruler-2", style: "line", size: "1x" %> <%= Alchemy.t(css_class, scope: "picture_ingredients.css_classes", - default: css_class.camelcase) %> + default: css_class.humanize) %>