Class: PhlexKit::SidebarMenuItem

Inherits:
BaseComponent show all
Defined in:
app/components/phlex_kit/sidebar/sidebar_menu_item.rb

Overview

A single nav row (

  • ) in a SidebarMenu. See sidebar.rb.

  • Instance Method Summary collapse

    Methods inherited from BaseComponent

    #on

    Constructor Details

    #initialize(**attrs) ⇒ SidebarMenuItem

    Returns a new instance of SidebarMenuItem.

    
    
    4
    5
    6
    # File 'app/components/phlex_kit/sidebar/sidebar_menu_item.rb', line 4
    
    def initialize(**attrs)
      @attrs = attrs
    end

    Instance Method Details

    #view_template(&block) ⇒ Object

    
    
    8
    9
    10
    # File 'app/components/phlex_kit/sidebar/sidebar_menu_item.rb', line 8
    
    def view_template(&block)
      li(**mix({ class: "pk-sidebar-menu-item" }, @attrs), &block)
    end