Table of Contents

Namespace TwBlazor

Classes

ServiceCollectionExtensions

Extension methods for configuring TwBlazor services.

TwBlazorComponentBase
TwBlazorInputComponentBase
TwBlazorTextInputComponentBase

Base class for input components styled via InputVariant (Default, Outlined, Filled) - text-editable "textfield-shaped" controls (TwTextfield<T>, TwSelect<T>, TwColorPicker) and the popover pickers built on top of a textfield trigger (TwDatePicker, TwTimePicker, TwDateTimePicker).

TwPopoverPickerComponentBase

Shared focus-management and JS-interop plumbing for text-editable "combobox" pickers that open a popover panel on focus (TwDatePicker, TwTimePicker): a Tab focus trap and background inert-ing while the panel is open, an outside-click handler that closes it, and restoring focus to the trigger once it does. Each derived picker still owns its own value parsing/formatting and OnAfterRenderAsync override (their native-vs-custom picker detection differs slightly in what happens afterward), but the open/close mechanics themselves are identical, so they live here once instead of being copy-pasted per picker.

_Imports