Table of Contents

Namespace TwBlazor.Builders

Classes

ButtonBuilder

Provides utility methods for building button CSS classes.

ChipBuilder

Provides utility methods for building chip CSS classes.

ColorBuilder

Provides utility methods for generating CSS class strings based on color values for various UI elements.

DialogBuilder

Provides utility methods for building dialog CSS classes.

IconColorBuilder

Resolves the color classes for an icon glyph from Colors.

InputVariantBuilder

Provides utility methods for generating CSS classes for input component variants.

PopoverBuilder

Builds the shared "box" classes (background, border, rounded corners, shadow) for every popover panel (date/time/color picker panels) from TwOverlayTheme. Mirrors GetSurfaceClasses(DialogMaxWidth?, bool, bool, Rounded?, Shadow?, string?)'s instance-override/theme-default/global-default resolution, so popovers and the modal dialog behave the same way instead of the popover family having no such override tier at all.

RoundedBuilder

Provides utility methods for generating CSS border-radius classes.

ShadowBuilder

Provides utility methods for generating CSS shadow classes based on elevation levels.

ToastBuilder

Provides utility methods for building toast CSS classes.