Class: PhlexKit::NavigationMenuLink
- Inherits:
-
BaseComponent
- Object
- Phlex::HTML
- BaseComponent
- PhlexKit::NavigationMenuLink
- Defined in:
- app/components/phlex_kit/navigation_menu/navigation_menu_link.rb
Overview
Plain link item (top-level or inside a panel). See navigation_menu.rb.
Instance Method Summary collapse
-
#initialize(href: "#", **attrs) ⇒ NavigationMenuLink
constructor
A new instance of NavigationMenuLink.
- #view_template ⇒ Object
Methods inherited from BaseComponent
Constructor Details
#initialize(href: "#", **attrs) ⇒ NavigationMenuLink
Returns a new instance of NavigationMenuLink.
4 5 6 7 |
# File 'app/components/phlex_kit/navigation_menu/navigation_menu_link.rb', line 4 def initialize(href: "#", **attrs) @href = href @attrs = attrs end |
Instance Method Details
#view_template ⇒ Object
9 10 11 |
# File 'app/components/phlex_kit/navigation_menu/navigation_menu_link.rb', line 9 def view_template(&) a(**mix({ class: "pk-navigation-menu-link", href: @href }, @attrs), &) end |