HtmlForgeX

API Reference

Class

TablerThemeSelector

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element

Theme selector dropdown (Auto/Light/Dark + optional dark variants) backed by HfxDarkMode. Keeps 0-JS in user hands by emitting only data attributes.

Inheritance

Constructors

Methods

RegisterLibraries() #
public TablerThemeSelector Settings(Action<TablerThemeSelectorSettings> configure) #
Returns: TablerThemeSelector

Advanced configuration sub-builder to keep the root surface tidy.

Parameters

configure System.Action{HtmlForgeX.TablerThemeSelectorSettings} requiredposition: 0
public TablerThemeSelector ShowOnMobile(Boolean show = true) #
Returns: TablerThemeSelector

Sets whether to show on mobile devices.

Parameters

show System.Boolean = true optionalposition: 0
public TablerThemeSelector ShowTooltip(Boolean show = true) #
Returns: TablerThemeSelector

Sets whether to show tooltips.

Parameters

show System.Boolean = true optionalposition: 0
public override String ToString() #
Returns: String
public TablerThemeSelector WithMethod(TablerDarkModeMethod method) #
Returns: TablerThemeSelector

Sets the theme switching method.

Parameters

method HtmlForgeX.TablerDarkModeMethod requiredposition: 0
public TablerThemeSelector WithStorageKey(String key) #
Returns: TablerThemeSelector

Sets the localStorage key for theme persistence.

Parameters

key System.String requiredposition: 0