Class: SolidusAdmin::Layout::Navigation::Item::Component
- Inherits:
-
BaseComponent
- Object
- BaseComponent
- SolidusAdmin::Layout::Navigation::Item::Component
- Defined in:
- app/components/solidus_admin/layout/navigation/item/component.rb
Overview
Menu item within a Sidebar
Instance Method Summary collapse
- #active? ⇒ Boolean
-
#initialize(item:, fullpath: "#") ⇒ Component
constructor
A new instance of Component.
- #path ⇒ Object
Constructor Details
#initialize(item:, fullpath: "#") ⇒ Component
Returns a new instance of Component.
9 10 11 12 13 14 15 |
# File 'app/components/solidus_admin/layout/navigation/item/component.rb', line 9 def initialize( item:, fullpath: "#" ) @item = item @fullpath = fullpath end |
Instance Method Details
#active? ⇒ Boolean
21 22 23 |
# File 'app/components/solidus_admin/layout/navigation/item/component.rb', line 21 def active? @item.active?(self, @fullpath) end |
#path ⇒ Object
17 18 19 |
# File 'app/components/solidus_admin/layout/navigation/item/component.rb', line 17 def path @item.path(self) end |