Adapt help component to multiple and single budget mode

This commit is contained in:
Julian Herrero
2020-03-15 06:51:52 +01:00
committed by Javi Martín
parent f126f2c154
commit 51bca66533
10 changed files with 34 additions and 17 deletions

View File

@@ -5,9 +5,17 @@ class Admin::Budgets::HelpComponent < ApplicationComponent
@i18n_namespace = i18n_namespace
end
def budget_mode
(helpers.budget_mode if helpers.respond_to?(:budget_mode)) || "multiple"
end
private
def text
t("admin.#{i18n_namespace}.index.help")
if t("admin.budgets.help.#{i18n_namespace}").is_a?(Hash)
t("admin.budgets.help.#{i18n_namespace}.#{budget_mode}")
else
t("admin.budgets.help.#{i18n_namespace}")
end
end
end

View File

@@ -2,5 +2,6 @@
<%= header %>
<%= render Admin::Budgets::HelpComponent.new("budgets") %>
<%= render Admin::BudgetsWizard::CreationTimelineComponent.new("budget") %>
<%= render Admin::Budgets::FormComponent.new(budget, wizard: true) %>

View File

@@ -2,7 +2,7 @@
<%= header %>
<%= render Admin::Budgets::HelpComponent.new("budget_groups") %>
<%= render Admin::Budgets::HelpComponent.new("groups") %>
<%= render Admin::BudgetsWizard::CreationTimelineComponent.new("groups") %>
<% unless single_heading? %>

View File

@@ -2,7 +2,7 @@
<%= header %>
<%= render Admin::Budgets::HelpComponent.new("budget_headings") %>
<%= render Admin::Budgets::HelpComponent.new("headings") %>
<%= render Admin::BudgetsWizard::CreationTimelineComponent.new("headings") %>
<% unless single_heading? %>

View File

@@ -2,7 +2,7 @@
<%= header %>
<%= render Admin::Budgets::HelpComponent.new("budget_phases") %>
<%= render Admin::Budgets::HelpComponent.new("phases") %>
<%= render Admin::BudgetsWizard::CreationTimelineComponent.new("phases") %>
<%= form_for budget, url: update_all_admin_budgets_wizard_budget_budget_phases_path(budget) do |f| %>