HubbleThemeData class

Available extensions

Constructors

HubbleThemeData({required int id, required String name, required HubbleColorPalette colors, required HubbleSpacing spacing, required HubbleTypography typography, required HubbleButtonStyleSizeVariants buttons, required HubbleButtonStyleSizeVariants ghostButtons, required HubbleSwitchStyle switchStyle, required PlainTextFieldStyles primaryTextField, required PlainTextFieldStyles otpTextField, required HubbleRadius radius, required double scale, required HubbleRadioButtonVariants radioButtonStyle, required FreezableEditFieldStyle freezableEditFieldStyle, required Brightness brightness, required GenericTextFieldStyle genericTextFieldStyle, required ColorScheme colorScheme})
const
HubbleThemeData.mobileDark(FlutterView view)
factory
HubbleThemeData.mobileLight(FlutterView view)
factory

Properties

backgroundColor Color
no setter
basePrimaryDark Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
basePrimaryDarkPlus Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
basePrimaryLight Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
basePrimaryMedium Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseSecondaryDark Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseSecondaryDarkPlus Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseSecondaryLight Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseSecondaryMedium Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseTertiaryDark Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseTertiaryDarkPlus Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseTertiaryLight Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
baseTertiaryMedium Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandPrimaryDark Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandPrimaryDarkPlus Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandPrimaryLight Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandPrimaryMedium Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandSecondaryDark Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandSecondaryDarkPlus Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandSecondaryLight Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandSecondaryMedium Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandTertiaryDark Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandTertiaryDarkPlus Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandTertiaryLight Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brandTertiaryMedium Color

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
brightness Brightness
final
buttons HubbleButtonStyleSizeVariants
final
cardMediumShadow BoxShadow

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
colors HubbleColorPalette
final
colorScheme ColorScheme
final
freezableEditFieldStyle FreezableEditFieldStyle
final
genericTextFieldStyle GenericTextFieldStyle
final
ghostButtons HubbleButtonStyleSizeVariants
final
hashCode int
The hash code for this object.
no setterinherited
height12 Widget
no setter
height16 Widget
no setter
height2 Widget
no setter
height24 Widget
no setter
height32 Widget
no setter
height4 Widget
no setter
height40 Widget
no setter
height48 Widget
no setter
height52 Widget
no setter
height56 Widget
no setter
height8 Widget
no setter
horizontalPagePadding EdgeInsets
no setter
id int
final
name String
final
oppositeBrightness Brightness
no setter
oppositeSystemUiOverlayStyle SystemUiOverlayStyle
no setter
otpTextField PlainTextFieldStyles
final
pointCaption1 TextStyle
no setter
pointHeading1 TextStyle
no setter
primaryTextField PlainTextFieldStyles
final
proGradient LinearGradient

Available on HubbleThemeData, provided by the ColorGetters extension

no setter
radioButtonStyle HubbleRadioButtonVariants
final
radius HubbleRadius
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scale double
final
size HubbleSpaces
no setter
sizes List<double>
no setter
spacing HubbleSpacing
final
switchStyle HubbleSwitchStyle
final
systemUiOverlayStyle SystemUiOverlayStyle
no setter
systemUiStyle SystemUiOverlayStyle
no setter
typography HubbleTypography
final
width12 Widget
no setter
width16 Widget
no setter
width2 Widget
no setter
width24 Widget
no setter
width32 Widget
no setter
width4 Widget
no setter
width40 Widget
no setter
width48 Widget
no setter
width52 Widget
no setter
width56 Widget
no setter
width8 Widget
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
proGradientWithOpacity(double opacity) LinearGradient

Available on HubbleThemeData, provided by the ColorGetters extension

simpleBorderedInk({VoidCallback? onClick, required Widget child, BorderRadius? borderRadius, Color? backgroundColor}) Widget

Available on HubbleThemeData, provided by the HubbleInkExt extension

toString() String
A string representation of this object.
inherited
width(double width) Widget

Operators

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

Static Methods

of(BuildContext context, {bool listen = true}) HubbleThemeData
switchToDark(BuildContext context) → void
switchToLight(BuildContext context) → void