class Playbook::PbCard::CardBody
def default_configuration
def default_configuration DEFAULT end
def initialize(aria: default_configuration,
def initialize(aria: default_configuration, classname: default_configuration, data: default_configuration, id: default_configuration, padding: default_configuration, &block) self.configured_aria = aria self.configured_classname = classname self.configured_data = data self.configured_id = id self.configured_padding = padding self.block = block_given? ? block : nil end
def kit_class
def kit_class card_body_options = [ "pb_card_body_kit", padding_class, ] card_body_options.join("_") end
def padding_class
def padding_class padding_options = %w[none xs sm md lg xl] one_of_value(configured_padding.to_s, padding_options, "md") end
def to_partial_path
def to_partial_path "pb_card/child_kits/card_body" end
def yield(context:)
def yield(context:) context.capture(&block) end