class Avo::Sidebar
def empty?
def empty? visible_items.blank? end
def initialize(name: nil, view: nil, **args)
def initialize(name: nil, view: nil, **args) # Initialize the visibility markers super @name = name @items_holder = Avo::ItemsHolder.new @view = view show_on args[:show_on] if args[:show_on].present? hide_on args[:hide_on] if args[:hide_on].present? only_on args[:only_on] if args[:only_on].present? except_on args[:except_on] if args[:except_on].present? end