Class TwPickListTheme
- Namespace
- TwBlazor.Configuration.Components
- Assembly
- TwBlazor.dll
Theme configuration for the pick list component (TwPickList<TItem>). Override any property to customize pick list styles globally.
[ExcludeFromCodeCoverage]
public class TwPickListTheme
- Inheritance
-
TwPickListTheme
- Inherited Members
Constructors
TwPickListTheme()
public TwPickListTheme()
Properties
Column
Gets or sets the classes for a single list's column (its header and list box together).
public required string Column { get; set; }
Property Value
ColumnHeader
Gets or sets the classes for the row above a list containing its label and, when AllowReorder is set, its reorder buttons.
public required string ColumnHeader { get; set; }
Property Value
Container
Gets or sets the base classes for the root element hosting the source column, transfer button column, and target column.
public required string Container { get; set; }
Property Value
EmptyState
Gets or sets the classes for the placeholder row shown when a list has no items.
public required string EmptyState { get; set; }
Property Value
Item
Gets or sets the base classes for a single <li role="option"> item row.
public required string Item { get; set; }
Property Value
ItemSelected
Gets or sets the classes applied to an item row when it is selected.
public required string ItemSelected { get; set; }
Property Value
Label
Gets or sets the classes for a column's label text.
public required string Label { get; set; }
Property Value
ListBox
Gets or sets the base classes for a list's <ul role="listbox"> element.
public required string ListBox { get; set; }
Property Value
ListBoxDisabled
Gets or sets the classes applied to a list box when Disabled is true.
public required string ListBoxDisabled { get; set; }
Property Value
ReorderButtons
Gets or sets the classes for the wrapper around a column's up/down reorder buttons.
public required string ReorderButtons { get; set; }
Property Value
TransferButtonColumn
Gets or sets the classes for the wrapper around the transfer (chevron) buttons between the two columns.
public required string TransferButtonColumn { get; set; }