app/components/admin/budgets/help_component.rb
class Admin::Budgets::HelpComponent < ApplicationComponent
attr_reader :i18n_namespace
def initialize(i18n_namespace)
@i18n_namespace = i18n_namespace
end
def budget_mode
(helpers.budget_mode if helpers.respond_to?(:budget_mode)).presence || "multiple"
end
private
def text
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