From c50e04e9cb68e46601cf121fb8b79e5279326831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Wed, 21 Apr 2021 13:32:16 +0200 Subject: [PATCH] Extact method to get the budget status HTML class --- app/components/admin/budgets/index_component.html.erb | 2 +- app/components/admin/budgets/index_component.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/components/admin/budgets/index_component.html.erb b/app/components/admin/budgets/index_component.html.erb index 5e4c0eab0..feb881352 100644 --- a/app/components/admin/budgets/index_component.html.erb +++ b/app/components/admin/budgets/index_component.html.erb @@ -20,7 +20,7 @@ <% budgets.each do |budget| %> - "> + <%= status_text(budget) %> <%= budget.name %> diff --git a/app/components/admin/budgets/index_component.rb b/app/components/admin/budgets/index_component.rb index 0c6ed4c67..cf6212610 100644 --- a/app/components/admin/budgets/index_component.rb +++ b/app/components/admin/budgets/index_component.rb @@ -30,6 +30,10 @@ class Admin::Budgets::IndexComponent < ApplicationComponent Admin::Budgets::DurationComponent.new(budget).duration end + def status_html_class(budget) + "budget-completed" if budget.finished? + end + def status_text(budget) if budget.finished? tag.span t("admin.budgets.index.table_completed")