class Playbook::PbSelectableCard::SelectableCard

def additional_input_options

def additional_input_options
  input_options.merge(
    id: input_id_present,
    disabled: disabled
  )
end

def checked_class

def checked_class
  checked ? "checked" : nil
end

def classname

def classname
  generate_classname("pb_selectable_card_kit", checked_class, enable_disabled_class)
end

def enable_disabled_class

def enable_disabled_class
  disabled ? "disabled" : "enabled"
end

def input_id_present

def input_id_present
  input_id.present? ? input_id : name
end