HtmlForgeX

API Reference

Class

TablerThemeGlobalConfig

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Global Tabler theme configuration applied via data-bs-theme-* attributes. Requires TablerThemes to be loaded (auto-registered when IsEnabled).

Inheritance

  • Object
  • TablerThemeGlobalConfig

Constructors

public TablerThemeGlobalConfig() #

Properties

public Nullable<TablerThemeBase> Base { get; set; } #

Base palette applied via data-bs-theme-base (e.g., slate/gray/zinc).

public Nullable<TablerThemePrimary> Primary { get; set; } #

Primary color applied via data-bs-theme-primary.

public Nullable<Double> RadiusScale { get; set; } #

Border radius scale applied via data-bs-theme-radius (e.g., 0, 0.5, 1, 1.5, 2).

public Nullable<TablerThemeFont> Font { get; set; } #

Font family selection applied via data-bs-theme-font.

public Nullable<TablerSurfaceStyle> SurfaceStyle { get; set; } #

Shared surface treatment applied via data-hfx-surface.

public Nullable<TablerSurfaceDensity> SurfaceDensity { get; set; } #

Shared surface density applied via data-hfx-surface-density.

public Nullable<TablerSurfaceRadius> SurfaceRadius { get; set; } #

Shared surface radius applied via data-hfx-surface-radius.

public Nullable<TablerSurfaceAccentIntensity> SurfaceAccentIntensity { get; set; } #

Shared surface accent intensity applied via data-hfx-surface-accent.

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

Shared surface accent color applied via data-hfx-surface-accent-color and a CSS custom property.

public Boolean IsEnabled { get; } #

True when any theme customization is enabled.