class Playbook::PbLayout::Layout
def classname
def classname case layout when "collection" generate_classname("pb_layout_kit", layout) when "kanban" generate_classname("pb_layout_kit", layout, responsive_class) when "collection_detail" generate_classname("pb_layout_kit", layout) when "content" generate_classname("pb_layout_kit", layout) when "masonry" generate_classname("pb_layout_kit", layout) else first_class = generate_classname("pb_layout_kit_sidebar", "size_#{size}", position, variant, transparent_class) [first_class, full_class, collapse_class].reject(&:empty?).join(" ") end end