Class: DaisyUI::MenuItem

Inherits:
Base
  • Object
show all
Defined in:
lib/daisy_ui/menu_item.rb

Constant Summary

Constants inherited from Base

Base::BOOLS, Base::COLOR_MODIFIERS

Instance Method Summary collapse

Methods inherited from Base

inherited, #initialize, register_modifiers

Constructor Details

This class inherits a constructor from DaisyUI::Base

Instance Method Details



16
17
18
19
20
21
22
# File 'lib/daisy_ui/menu_item.rb', line 16

def submenu(*modifiers, **, &)
  if modifiers.include?(:collapsible)
    render CollapsibleSubMenu.new(*modifiers, **, &)
  else
    render SubMenu.new(*modifiers, **, &)
  end
end

#title(**options) ⇒ Object



12
13
14
# File 'lib/daisy_ui/menu_item.rb', line 12

def title(*, **options, &)
  h2(class: component_classes("menu-title", options:), **options, &)
end

#view_templateObject



8
9
10
# File 'lib/daisy_ui/menu_item.rb', line 8

def view_template(&)
  li(class: classes, **attributes, &)
end