class Playbook::PbEmptyState::EmptyState
def classname
def classname generate_classname("pb_empty_state_kit") end
def config
def config SIZE_CONFIGS[size.to_sym][orientation.to_sym] end
def default_image_data_uri
def default_image_data_uri svg_path = __dir__.then { |d| File.join(d, "docs", "default_image", "computer_fly_no_branding.svg") } svg = File.read(svg_path) encoded = ERB::Util.url_encode(svg) "data:image/svg+xml,#{encoded}" end
def flex_align
def flex_align case alignment when "left" "start" when "right" "end" else "center" end end
def padding_size
def padding_size size == "sm" ? "xs" : "xl" end