22 lines
504 B
Ruby
22 lines
504 B
Ruby
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)) || "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
|