app/components/admin/budgets_wizard/creation_step_component.rb
class Admin::BudgetsWizard::CreationStepComponent < Admin::BudgetsWizard::BaseComponent
attr_reader :record, :next_step_path
def initialize(record, next_step_path)
@record = record
@next_step_path = next_step_path
end
private
def show_form?
record.errors.any?
end
def i18n_namespace
i18n_namespace_with_budget.gsub("budget_", "")
end
def i18n_namespace_with_budget
record.class.table_name
end
end