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_without_spacing("pb_selectable_card_kit", checked_class, enable_disabled_class) + display_input_class, error_class, dark_props, ].compact.join(" ") end
def display_input_class
def display_input_class variant == "display_input" ? " display_input" : "" end
def enable_disabled_class
def enable_disabled_class disabled ? "disabled" : "enabled" end
def error_class
def error_class error ? "error" : nil end
def input
def input multi ? "checkbox" : "radio" end
def input_id_present
def input_id_present input_id.present? ? input_id : name end
def is_checked
def is_checked checked ? "checked" : "" end
def is_disabled
def is_disabled disabled ? "disabled" : "" end
def label_class
def label_class variant == "display_input" ? "p_none" : spacing_classname end
def spacing_classname
def spacing_classname generate_classname end
def status
def status error ? "negative" : nil end