Table of Contents

Namespace TwBlazor.Configuration.Components

Classes

TwAlertTheme

Color configuration for alert components (TwAlert), including background, text, and border colors for light and dark modes.

TwBreadcrumbTheme

Theme configuration for the breadcrumb components (TwBreadcrumb, TwBreadcrumbItem). Override any property to customize breadcrumb styles globally.

TwButtonTheme

Theme configuration for button components (TwButton). Override any property to customize button styles globally.

TwCardTheme

Theme configuration for card components (TwCard). Override any property to customize card styles globally.

TwCarouselTheme

Theme configuration for the carousel components (TwCarousel, TwCarouselItem). Override any property to customize carousel styles globally.

TwCheckboxTheme

Theme configuration for checkbox components (TwCheckbox<T>), including checked-state colors and the structural classes for the input, label, and check icon.

TwChipTheme

Theme configuration for chip components (TwChip). Override any property to customize chip styles globally.

TwCodeBlockTheme

Theme configuration for the code block component (TwCodeBlock). Override any property to customize code block styles globally.

TwCollapseTheme

Theme configuration for the collapse component (TwCollapse). Override any property to customize collapse styles globally.

TwColorPickerTheme

Theme configuration for the color picker components (TwColorPicker, TwColorPickerBody). Override any property to customize color picker styles globally.

TwDatePickerTheme

Theme configuration for the date picker components (TwDatePicker and TwDateRangePicker, which reuses the same panel/header/day-button styling for visual consistency between the two). Override any property to customize date picker styles globally.

TwDialogTheme

Theme configuration for dialog components shown via ITwDialogService. Override any property to customize dialog container styles globally.

TwFileUploadTheme

Theme configuration for the file upload component (TwFileUpload). Override any property to customize file upload styles globally. The upload button itself is themed via TwButtonTheme - this covers only the pieces unique to file upload.

TwGroupsTheme

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

TwIconTheme

Theme configuration for icon components (TwIcon). Override any property to customize icon styles globally.

TwInputTheme

Theme configuration for input components (TwTextfield<T> and TwSelect<T>). Override any property to customize input styles globally.

TwLinkTheme

Theme configuration for the link component (TwLink). Override any property to customize link styles globally.

TwOverlayTheme

Shared "box" styling (background, border, rounded corners, shadow) for the two families of floating surface in the library: the modal dialog (TwDialog) and every popover panel (TwDatePicker, TwDateRangePicker, TwDateTimeRangePicker, TwTimePicker, TwTimeRangePicker, TwColorPicker).

TwPaginationTheme

Theme configuration for the pagination component (TwPagination). Override any property to customize pagination styles globally.

TwPickListTheme

Theme configuration for the pick list component (TwPickList<TItem>). Override any property to customize pick list styles globally.

TwProgressTheme

Theme configuration for the progress bar component (TwProgress<T>). Override any property to customize progress bar styles globally.

TwRadioButtonTheme

Theme configuration for radio button components (TwRadioButton<T>), including checked-state colors and the structural classes for the input, label, and radio dot icon.

TwSidebarTheme

Theme configuration for the sidebar component (TwSidebar). Override any property to customize sidebar styles globally.

TwSkeletonTheme

Theme configuration for the skeleton loading placeholder component (TwSkeleton). Override any property to customize skeleton styles globally.

TwSliderTheme

Theme configuration for slider components. Override any property to customize slider styles globally.

TwSpinnerTheme

Theme configuration for the spinner component (TwSpinner). Override any property to customize spinner styles globally.

TwStepperTheme

Theme configuration for the stepper components (TwStepper, TwStep). Override any property to customize stepper styles globally.

TwSwitchTheme

Theme configuration for switch components (TwSwitch<T>), including checked-state colors and the structural classes for the input, label, track, and toggle.

TwTabTheme

Theme configuration for the tabs components (TwTabContainer, TwTab). Override any property to customize tab styles globally.

TwTableTheme

Theme configuration for table components (TwTable and TwDataTable<TItem>). Override any property to customize table styles globally.

TwTimePickerTheme

Theme configuration for the time picker components (TwTimePicker, TwTimePickerBody). Override any property to customize time picker styles globally.

TwToastTheme

Theme configuration for toast components (TwToastProvider). Override any property to customize toast styles globally.

TwTreeListTheme

Theme configuration for the tree list component (TwTreeList). Override any property to customize tree list styles globally.