HtmlForgeX

API Reference

Class

NavbarAction

Namespace HtmlForgeX
Assembly HtmlForgeX

Represents a navbar action

Inheritance

  • Object
  • NavbarAction

Constructors

public NavbarAction() #

Methods

public NavbarAction AsDisabled() #
Returns: NavbarAction

Marks this action as disabled.

public NavbarAction AsGhost() #
Returns: NavbarAction

Applies the ghost button style.

public NavbarAction AsIconOnly() #
Returns: NavbarAction

Marks this action as icon-only.

public NavbarAction AsOutline() #
Returns: NavbarAction

Applies the outline button style.

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

Adds a badge with optional color to the action.

Parameters

text System.String requiredposition: 0
color System.Nullable{HtmlForgeX.TablerBadgeColor} = null optionalposition: 1
public NavbarAction WithIcon(TablerIconType icon, Nullable<TablerColor> color = null) #
Returns: NavbarAction

Sets the icon and optional color for the action.

Parameters

icon HtmlForgeX.TablerIconType requiredposition: 0
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 1
public NavbarAction WithSize(TablerButtonSize size) #
Returns: NavbarAction

Sets the button size.

Parameters

size HtmlForgeX.TablerButtonSize requiredposition: 0
public NavbarAction WithTooltip(String tooltip) #
Returns: NavbarAction

Sets the tooltip text for icon-only buttons.

Parameters

tooltip System.String requiredposition: 0
public NavbarAction WithVariant(TablerButtonVariant variant) #
Returns: NavbarAction

Sets the button variant.

Parameters

variant HtmlForgeX.TablerButtonVariant requiredposition: 0

Properties

public NavbarActionType Type { get; set; } #

Type of action

public String Text { get; set; } #

Button text

public String Href { get; set; } #

Link URL

public String Target { get; set; } #

Link target

public String Rel { get; set; } #

Link rel attribute

public Nullable<TablerIconType> Icon { get; set; } #

Button icon

public Nullable<TablerColor> IconColor { get; set; } #

Icon color

public TablerButtonVariant Variant { get; set; } #

Button variant

public TablerButtonSize Size { get; set; } #

Button size

public Boolean Disabled { get; set; } #

Whether button is disabled

public Boolean Ghost { get; set; } #

Whether to use ghost style

public Boolean Outline { get; set; } #

Whether to use outline style

public String Tooltip { get; set; } #

Tooltip text for icon-only buttons

public String Badge { get; set; } #

Optional badge text

public Nullable<TablerBadgeColor> BadgeColor { get; set; } #

Badge color