Class: Avo::Menu::BaseItem

Inherits:
Object
  • Object
show all
Extended by:
Dry::Initializer
Defined in:
lib/avo/menu/base_item.rb

Direct Known Subclasses

Dashboard, Group, Link, Resource, Section

Instance Method Summary collapse

Instance Method Details



21
22
23
# File 'lib/avo/menu/base_item.rb', line 21

def navigation_label
  label || entity_label
end

#visible?Boolean

Returns:

  • (Boolean)


13
14
15
16
17
18
19
# File 'lib/avo/menu/base_item.rb', line 13

def visible?
  return visible if visible.in? [true, false]

  if visible.respond_to? :call
    Avo::Hosts::BaseHost.new(block: visible).handle
  end
end