diff --git a/app/components/admin/budget_phases/phases_component.html.erb b/app/components/admin/budget_phases/phases_component.html.erb index 2e9de2685..425823203 100644 --- a/app/components/admin/budget_phases/phases_component.html.erb +++ b/app/components/admin/budget_phases/phases_component.html.erb @@ -19,9 +19,7 @@ <% if phase.starts_at.present? || phase.ends_at.present? %> - <%= l(phase.starts_at.to_date) if phase.starts_at.present? %> - - - <%= l(phase.ends_at.to_date) if phase.ends_at.present? %> + <%= start_date(phase) %> - <%= end_date(phase) %> <% else %> <%= t("admin.budgets.edit.blank_dates") %> <% end %> diff --git a/app/components/admin/budget_phases/phases_component.rb b/app/components/admin/budget_phases/phases_component.rb index e7e09176a..dfa0fbee6 100644 --- a/app/components/admin/budget_phases/phases_component.rb +++ b/app/components/admin/budget_phases/phases_component.rb @@ -10,4 +10,16 @@ class Admin::BudgetPhases::PhasesComponent < ApplicationComponent def phases budget.phases.order(:id) end + + def start_date(phase) + formatted_date(phase.starts_at) + end + + def end_date(phase) + formatted_date(phase.ends_at) + end + + def formatted_date(time) + l(time.to_date) if time.present? + end end