HtmlForgeX

API Reference

Class

TablerNavigationItem

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Attributes
EditorBrowsable(2)

Represents a navigation item within a TablerNavbar.

Inheritance

Constructors

public TablerNavigationItem() #

Initializes a new instance of the TablerNavigationItem class.

Methods

public TablerNavigationItem Active(Boolean active = true) #
Returns: TablerNavigationItem

Marks the item as active.

Parameters

active System.Boolean = true optionalposition: 0
AddDropdownItem 3 overloads
public TablerNavigationItem AddDropdownItem(String text, String href = "#") #
Returns: TablerNavigationItem

Adds a dropdown item to this navigation item.

Parameters

text System.String requiredposition: 0
href System.String = "#" optionalposition: 1
public TablerNavigationItem AddDropdownItem(Action<TablerNavigationItem> config) #
Returns: TablerNavigationItem

Adds a preconfigured dropdown item to this navigation item.

Parameters

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

Adds a dropdown item with configuration.

Parameters

config System.Action{HtmlForgeX.TablerNavigationItem} required
public TablerNavigationItem Disabled(Boolean disabled = true) #
Returns: TablerNavigationItem

Marks the item as disabled.

Parameters

disabled System.Boolean = true optionalposition: 0
RegisterLibraries() #

Registers the required libraries for TablerNavigationItem.

public override String ToString() #
Returns: String

Converts the navigation item to its HTML representation.

public TablerNavigationItem WithBadge(String text, Nullable<TablerColor> color = null) #
Returns: TablerNavigationItem

Adds a badge to the navigation item.

Parameters

text System.String requiredposition: 0
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 1
public TablerNavigationItem WithHref(String href) #
Returns: TablerNavigationItem

Sets the href for the navigation item.

Parameters

href System.String requiredposition: 0
public TablerNavigationItem WithIcon(TablerIconType icon, Nullable<TablerColor> color = null) #
Returns: TablerNavigationItem

Sets the icon for the navigation item.

Parameters

icon HtmlForgeX.TablerIconType requiredposition: 0
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 1
public TablerNavigationItem WithInternalPageId(String pageId) #
Returns: TablerNavigationItem

Sets an internal page ID for single-page navigation.

Parameters

pageId System.String requiredposition: 0
public TablerNavigationItem WithText(String text) #
Returns: TablerNavigationItem

Sets the text for the navigation item.

Parameters

text System.String requiredposition: 0