Table of Contents

Namespace Htmx.Components.NavBar

Classes

AttributeNavProvider

Navigation provider that discovers navigation actions through NavActionAttribute and NavActionGroupAttribute attributes on controller actions.

BuilderBasedNavProvider

A navigation provider that builds its navigation action set via a given builder factory delegate.

NavActionAttribute

Marks controller action methods to include them in the application's navigation. Actions marked with this attribute will be automatically discovered and included in navigation components generated by AttributeNavProvider.

NavActionGroupAttribute

Marks controllers or controller classes to define navigation action groups. Groups allow related navigation actions to be organized together in dropdown menus or other hierarchical navigation structures.

NavBarViewComponent

View component that renders the navigation bar using the configured navigation provider.

Interfaces

INavProvider

Provides navigation functionality for building navigation action sets.