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