ShadThemeData class

Inheritance
Annotations

Constructors

ShadThemeData({ShadColorScheme? colorScheme, Brightness? brightness, ShadButtonTheme? primaryButtonTheme, ShadButtonTheme? secondaryButtonTheme, ShadButtonTheme? destructiveButtonTheme, ShadButtonTheme? outlineButtonTheme, ShadButtonTheme? ghostButtonTheme, ShadButtonTheme? linkButtonTheme, ShadBadgeTheme? primaryBadgeTheme, ShadBadgeTheme? secondaryBadgeTheme, ShadBadgeTheme? destructiveBadgeTheme, ShadBadgeTheme? outlineBadgeTheme, ShadBreadcrumbTheme? breadcrumbTheme, BorderRadius? radius, ShadAvatarTheme? avatarTheme, ShadButtonSizesTheme? buttonSizesTheme, ShadTooltipTheme? tooltipTheme, ShadPopoverTheme? popoverTheme, ShadDecoration? decoration, ShadTextTheme? textTheme, double? disabledOpacity, ShadSelectTheme? selectTheme, ShadOptionTheme? optionTheme, ShadCardTheme? cardTheme, ShadSwitchTheme? switchTheme, ShadCheckboxTheme? checkboxTheme, ShadInputTheme? inputTheme, ShadRadioTheme? radioTheme, ShadToastTheme? primaryToastTheme, ShadToastTheme? destructiveToastTheme, ShadBreakpoints? breakpoints, ShadAlertTheme? primaryAlertTheme, ShadAlertTheme? destructiveAlertTheme, ShadDialogTheme? primaryDialogTheme, ShadDialogTheme? alertDialogTheme, ShadSliderTheme? sliderTheme, ShadSheetTheme? sheetTheme, ShadProgressTheme? progressTheme, ShadAccordionTheme? accordionTheme, ShadTableTheme? tableTheme, ShadResizableTheme? resizableTheme, ShadHoverStrategies? hoverStrategies, bool? disableSecondaryBorder, ShadTabsTheme? tabsTheme, ShadThemeVariant? variant, ShadContextMenuTheme? contextMenuTheme, ShadCalendarTheme? calendarTheme, ShadDatePickerTheme? datePickerTheme, ShadTimePickerTheme? timePickerTheme, ShadInputOTPTheme? inputOTPTheme, ShadMenubarTheme? menubarTheme, ShadSeparatorTheme? separatorTheme, ShadSonnerTheme? sonnerTheme, ShadStickySectionListTheme? stickySectionListTheme, ShadTextareaTheme? textareaTheme, ShadDefaultKeyboardToolbarTheme? defaultKeyboardToolbarTheme})
factory

Properties

accordionTheme ShadAccordionTheme
finalinherited
alertDialogTheme ShadDialogTheme
finalinherited
avatarTheme ShadAvatarTheme
finalinherited
finalinherited
breakpoints ShadBreakpoints
finalinherited
brightness Brightness
finalinherited
buttonSizesTheme ShadButtonSizesTheme
finalinherited
calendarTheme ShadCalendarTheme
finalinherited
canMerge bool
no setterinherited
cardTheme ShadCardTheme
finalinherited
checkboxTheme ShadCheckboxTheme
finalinherited
colorScheme ShadColorScheme
finalinherited
contextMenuTheme ShadContextMenuTheme
finalinherited
datePickerTheme ShadDatePickerTheme
finalinherited
decoration ShadDecoration
finalinherited
defaultKeyboardToolbarTheme ShadDefaultKeyboardToolbarTheme
finalinherited
destructiveAlertTheme ShadAlertTheme
finalinherited
destructiveBadgeTheme ShadBadgeTheme
finalinherited
destructiveButtonTheme ShadButtonTheme
finalinherited
destructiveToastTheme ShadToastTheme
finalinherited
disabledOpacity double
finalinherited
disableSecondaryBorder bool
finalinherited
ghostButtonTheme ShadButtonTheme
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hoverStrategies ShadHoverStrategies
finalinherited
inputOTPTheme ShadInputOTPTheme
finalinherited
inputTheme ShadInputTheme
finalinherited
linkButtonTheme ShadButtonTheme
finalinherited
finalinherited
optionTheme ShadOptionTheme
finalinherited
outlineBadgeTheme ShadBadgeTheme
finalinherited
outlineButtonTheme ShadButtonTheme
finalinherited
popoverTheme ShadPopoverTheme
finalinherited
primaryAlertTheme ShadAlertTheme
finalinherited
primaryBadgeTheme ShadBadgeTheme
finalinherited
primaryButtonTheme ShadButtonTheme
finalinherited
primaryDialogTheme ShadDialogTheme
finalinherited
primaryToastTheme ShadToastTheme
finalinherited
progressTheme ShadProgressTheme
finalinherited
radioTheme ShadRadioTheme
finalinherited
radius BorderRadius
finalinherited
resizableTheme ShadResizableTheme
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondaryBadgeTheme ShadBadgeTheme
finalinherited
secondaryButtonTheme ShadButtonTheme
finalinherited
selectTheme ShadSelectTheme
finalinherited
separatorTheme ShadSeparatorTheme
finalinherited
sheetTheme ShadSheetTheme
finalinherited
sliderTheme ShadSliderTheme
finalinherited
sonnerTheme ShadSonnerTheme
finalinherited
stickySectionListTheme ShadStickySectionListTheme
finalinherited
switchTheme ShadSwitchTheme
finalinherited
tableTheme ShadTableTheme
finalinherited
tabsTheme ShadTabsTheme
finalinherited
textareaTheme ShadTextareaTheme
finalinherited
textTheme ShadTextTheme
finalinherited
timePickerTheme ShadTimePickerTheme
finalinherited
tooltipTheme ShadTooltipTheme
finalinherited

Methods

copyWith({ShadColorScheme? colorScheme, Brightness? brightness, ShadButtonTheme? primaryButtonTheme, ShadButtonTheme? secondaryButtonTheme, ShadButtonTheme? destructiveButtonTheme, ShadButtonTheme? outlineButtonTheme, ShadButtonTheme? ghostButtonTheme, ShadButtonTheme? linkButtonTheme, ShadBadgeTheme? primaryBadgeTheme, ShadBadgeTheme? secondaryBadgeTheme, ShadBadgeTheme? destructiveBadgeTheme, ShadBadgeTheme? outlineBadgeTheme, ShadBreadcrumbTheme? breadcrumbTheme, BorderRadius? radius, ShadAvatarTheme? avatarTheme, ShadButtonSizesTheme? buttonSizesTheme, ShadTooltipTheme? tooltipTheme, ShadPopoverTheme? popoverTheme, ShadDecoration? decoration, ShadTextTheme? textTheme, double? disabledOpacity, ShadSelectTheme? selectTheme, ShadOptionTheme? optionTheme, ShadCardTheme? cardTheme, ShadSwitchTheme? switchTheme, ShadCheckboxTheme? checkboxTheme, ShadInputTheme? inputTheme, ShadRadioTheme? radioTheme, ShadToastTheme? primaryToastTheme, ShadToastTheme? destructiveToastTheme, ShadBreakpoints? breakpoints, ShadAlertTheme? primaryAlertTheme, ShadAlertTheme? destructiveAlertTheme, ShadDialogTheme? primaryDialogTheme, ShadDialogTheme? alertDialogTheme, ShadSliderTheme? sliderTheme, ShadSheetTheme? sheetTheme, ShadProgressTheme? progressTheme, ShadAccordionTheme? accordionTheme, ShadTableTheme? tableTheme, ShadResizableTheme? resizableTheme, ShadHoverStrategies? hoverStrategies, bool? disableSecondaryBorder, ShadTabsTheme? tabsTheme, ShadContextMenuTheme? contextMenuTheme, ShadCalendarTheme? calendarTheme, ShadDatePickerTheme? datePickerTheme, ShadTimePickerTheme? timePickerTheme, ShadInputOTPTheme? inputOTPTheme, ShadMenubarTheme? menubarTheme, ShadSeparatorTheme? separatorTheme, ShadSonnerTheme? sonnerTheme, ShadStickySectionListTheme? stickySectionListTheme, ShadTextareaTheme? textareaTheme, ShadDefaultKeyboardToolbarTheme? defaultKeyboardToolbarTheme}) ShadThemeData
inherited
merge(ShadThemeData? other) ShadThemeData
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

lerp(ShadThemeData? a, ShadThemeData? b, double t) ShadThemeData?