20 lines
476 B
20 lines
476 B
class Form::Sales::Pages::DepositDiscount < ::Form::Page |
|
def initialize(id, hsh, subsection, optional:) |
|
super(id, hsh, subsection) |
|
@optional = optional |
|
end |
|
|
|
def questions |
|
@questions ||= [ |
|
Form::Sales::Questions::DepositDiscount.new(nil, nil, self), |
|
] |
|
end |
|
|
|
def depends_on |
|
if form.start_year_2024_or_later? |
|
[{ "social_homebuy?" => true, "stairowned_100?" => @optional }] |
|
else |
|
[{ "social_homebuy?" => true }] |
|
end |
|
end |
|
end
|
|
|