class Playbook::PbDrawer::Drawer
def border_classes
def border_classes case border when "full" "drawer_border-full" when "right" "drawer_border-right" when "left" "drawer_border-left" else "" end end
def classname
def classname generate_classname("pb_drawer pb_drawer_#{size}_#{placement} #{within_class} #{border_classes}") end
def overlay_classes
def overlay_classes "pb_drawer_#{overlay ? '' : 'no_'}overlay drawer_content_#{placement} pb_drawer_overlay_after_open #{overlay ? '' : 'no-background'}" end
def overlay_close
def overlay_close !should_close_on_overlay_click ? "overlay_close" : "" end
def within_class
def within_class within_element ? "pb_drawer_within_element_rails" : "" end