Namespace TwBlazor.Configuration.Color
Classes
- TwBlazorPalette
A palette of colors for a single semantic role (e.g. primary, success), covering both light and dark modes.
- TwNeutralTextPalette
Neutral (gray-scale, non-semantic) text tokens shared across components for body/heading text and its muted variants. Unlike TwTextColor/TwBlazorPalette (a distinct color per semantic role - primary, danger, etc.), every property here is a single reusable class string already covering both light and dark mode, sized by prominence so components that just need "the" default text color, or one of its quieter variants, reference one of these instead of retyping the same literal classes (and occasionally drifting to a slightly different gray shade).
- TwSurfaceColor
Color configuration for button surface variants, covering filled, text, and outlined buttons.
- TwSurfacePalette
Neutral (gray-scale, non-semantic) surface tokens shared across components for card/dialog/popover backgrounds, dividing borders, and hover tints. Unlike TwBlazorPalette (one distinct color per semantic role - primary, danger, etc.), every property here is a single reusable class string that already covers both light and dark mode, so components that just need "the" neutral surface/border/hover look reference one of these instead of retyping the same literal classes.