Browse Source

feat: add person2_age

pull/943/head
natdeanlewissoftwire 3 years ago
parent
commit
0963dc523f
  1. 11
      app/models/form/sales/questions/person2_age.rb
  2. 27
      app/models/form/sales/questions/person2_age_known.rb

11
app/models/form/sales/questions/person2_age.rb

@ -0,0 +1,11 @@
class Form::Sales::Questions::Person2Age < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age4"
@check_answer_label = "Person 2’s age"
@header = "Age"
@type = "numeric"
@page = page
@width = 3
end
end

27
app/models/form/sales/questions/person2_age_known.rb

@ -0,0 +1,27 @@
class Form::Sales::Questions::Person2AgeKnown < ::Form::Question
def initialize(id, hsh, page)
super
@id = "age4_known"
@check_answer_label = "Person 2’s age known?"
@header = "Do you know person 2’s age?"
@type = "radio"
@answer_options = ANSWER_OPTIONS
@page = page
@hint_text = ""
@conditional_for = {
"age4" => [0],
}
@hidden_in_check_answers = {
"depends_on" => [
{
"age4_known" => 0,
},
],
}
end
ANSWER_OPTIONS = {
"0" => { "value" => "Yes" },
"1" => { "value" => "No" },
}.freeze
end
Loading…
Cancel
Save