Table of Contents

Class TwGroupsTheme

Namespace
TwBlazor.Configuration.Components
Assembly
TwBlazor.dll

Theme configuration for grouped input containers (TwRadioGroup<T>, TwCheckboxGroup<TValue>, TwButtonGroup, TwChipGroup). Override any property to customize group spacing and layout globally.

[ExcludeFromCodeCoverage]
public class TwGroupsTheme
Inheritance
TwGroupsTheme
Inherited Members

Constructors

TwGroupsTheme()

public TwGroupsTheme()

Properties

ButtonGroupBase

Gets or sets the base classes for TwButtonGroup.

public required string ButtonGroupBase { get; set; }

Property Value

string

ButtonGroupFullWidth

Gets or sets the classes applied to a full-width TwButtonGroup.

public required string ButtonGroupFullWidth { get; set; }

Property Value

string

ButtonGroupFullWidthRow

Gets or sets the classes that stretch each button to share the row equally in a full-width, horizontally-oriented TwButtonGroup.

public required string ButtonGroupFullWidthRow { get; set; }

Property Value

string

ButtonGroupHorizontal

Gets or sets the layout classes for a horizontally-oriented TwButtonGroup (the default).

public required string ButtonGroupHorizontal { get; set; }

Property Value

string

ButtonGroupVertical

Gets or sets the layout classes for a vertically-oriented TwButtonGroup.

public required string ButtonGroupVertical { get; set; }

Property Value

string

CheckboxGroupDisabled

Gets or sets the classes applied to a disabled TwCheckboxGroup<TValue>.

public required string CheckboxGroupDisabled { get; set; }

Property Value

string

ChipGroupAlignCenter

Gets or sets the classes for a TwChipGroup with Alignment="center".

public required string ChipGroupAlignCenter { get; set; }

Property Value

string

ChipGroupAlignEnd

Gets or sets the classes for a TwChipGroup with Alignment="end".

public required string ChipGroupAlignEnd { get; set; }

Property Value

string

ChipGroupAlignStart

Gets or sets the classes for a TwChipGroup with Alignment="start" (the default).

public required string ChipGroupAlignStart { get; set; }

Property Value

string

ChipGroupBase

Gets or sets the base classes for TwChipGroup.

public required string ChipGroupBase { get; set; }

Property Value

string

FieldsetBase

Gets or sets the base classes shared by the fieldset-based groups (TwCheckboxGroup<TValue>, TwRadioGroup<T>).

public required string FieldsetBase { get; set; }

Property Value

string

Gap

Gets or sets the default gap classes applied between items in a group.

public required string Gap { get; set; }

Property Value

string

HorizontalLayout

Gets or sets the layout classes for a fieldset-based group in horizontal orientation.

public required string HorizontalLayout { get; set; }

Property Value

string

RadioGroupDisabled

Gets or sets the classes applied to a disabled TwRadioGroup<T>.

public required string RadioGroupDisabled { get; set; }

Property Value

string

VerticalLayout

Gets or sets the layout classes for a fieldset-based group in vertical orientation (the default).

public required string VerticalLayout { get; set; }

Property Value

string