HtmlForgeX

API Reference

Class

TablerNavbar

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Attributes
EditorBrowsable(2)

Represents a Tabler navigation bar component for creating responsive navigation menus.

Inheritance

Constructors

public TablerNavbar() #

Initializes a new instance of the TablerNavbar class.

Methods

AddItem 3 overloads
public TablerNavbar AddItem(String text, String href = "#") #
Returns: TablerNavbar

Adds a navigation item to the navbar.

Parameters

text System.String requiredposition: 0
href System.String = "#" optionalposition: 1
public TablerNavbar AddItem(TablerNavigationItem item) #
Returns: TablerNavbar

Adds a navigation item with configuration to the navbar.

Parameters

config System.Action{HtmlForgeX.TablerNavigationItem} requiredposition: 0
AddItem(HtmlForgeX.TablerNavigationItem item) #

Adds a preconfigured navigation item to the navbar.

Parameters

item HtmlForgeX.TablerNavigationItem required
AddRightItem 2 overloads
public TablerNavbar AddRightItem(TablerNavigationItem item) #
Returns: TablerNavbar

Adds a navigation item to the right side of the navbar.

Parameters

config System.Action{HtmlForgeX.TablerNavigationItem} requiredposition: 0
AddRightItem(HtmlForgeX.TablerNavigationItem item) #

Adds a preconfigured navigation item to the right side of the navbar.

Parameters

item HtmlForgeX.TablerNavigationItem required
RegisterLibraries() #

Registers the required libraries for TablerNavbar.

public override String ToString() #
Returns: String

Converts the navbar to its HTML representation.

public TablerNavbar WithBrand(String brandText, String brandUrl = "#") #
Returns: TablerNavbar

Sets the brand text for the navbar.

Parameters

brandText System.String requiredposition: 0
brandUrl System.String = "#" optionalposition: 1
public TablerNavbar WithDark(Boolean dark = true) #
Returns: TablerNavbar

Makes the navbar dark.

Parameters

dark System.Boolean = true optionalposition: 0
public TablerNavbar WithExpand(TablerNavbarExpand expand) #
Returns: TablerNavbar

Sets the navbar expand breakpoint.

Parameters

expand HtmlForgeX.TablerNavbarExpand requiredposition: 0
public TablerNavbar WithLogo(String logoUrl, String brandUrl = "#") #
Returns: TablerNavbar

Sets the logo for the navbar.

Parameters

logoUrl System.String requiredposition: 0
brandUrl System.String = "#" optionalposition: 1
public TablerNavbar WithSticky(Boolean sticky = true) #
Returns: TablerNavbar

Makes the navbar sticky.

Parameters

sticky System.Boolean = true optionalposition: 0
public TablerNavbar WithStyle(TablerNavbarStyle style) #
Returns: TablerNavbar

Sets the navbar style.

Parameters

style HtmlForgeX.TablerNavbarStyle requiredposition: 0