UnpingColorExtension class

Theme extension for Unping-UI specific colors This integrates with Flutter's theme system while providing custom colors

Inheritance

Constructors

UnpingColorExtension({required Color primary25, required Color primary50, required Color primary100, required Color primary200, required Color primary300, required Color primary400, required Color primary500, required Color primary600, required Color primary700, required Color primary800, required Color primary900, required Color primary950, required Color neutral25, required Color neutral50, required Color neutral100, required Color neutral200, required Color neutral300, required Color neutral400, required Color neutral500, required Color neutral600, required Color neutral700, required Color neutral800, required Color neutral900, required Color neutral950, required Color success25, required Color success50, required Color success100, required Color success200, required Color success300, required Color success400, required Color success500, required Color success600, required Color success700, required Color success800, required Color success900, required Color success950, required Color warning25, required Color warning50, required Color warning100, required Color warning200, required Color warning300, required Color warning400, required Color warning500, required Color warning600, required Color warning700, required Color warning800, required Color warning900, required Color warning950, required Color error25, required Color error50, required Color error100, required Color error200, required Color error300, required Color error400, required Color error500, required Color error600, required Color error700, required Color error800, required Color error900, required Color error950, required Color border, required Color divider, required Color outline, required Color textPrimary, required Color textSecondary, required Color textTertiary, required Color textDisabled})
const

Properties

background Color
no setter
border Color
final
divider Color
final
error Color
no setter
error100 Color
final
error200 Color
final
error25 Color
final
error300 Color
final
error400 Color
final
error50 Color
final
error500 Color
final
error600 Color
final
error700 Color
final
error800 Color
final
error900 Color
final
error950 Color
final
hashCode int
The hash code for this object.
no setterinherited
neutral100 Color
final
neutral200 Color
final
neutral25 Color
final
neutral300 Color
final
neutral400 Color
final
neutral50 Color
final
neutral500 Color
final
neutral600 Color
final
neutral700 Color
final
neutral800 Color
final
neutral900 Color
final
neutral950 Color
final
onBackground Color
no setter
onPrimary Color
no setter
onSecondary Color
no setter
onSurface Color
no setter
outline Color
final
primary Color
no setter
primary100 Color
final
primary200 Color
final
primary25 Color
final
primary300 Color
final
primary400 Color
final
primary50 Color
final
primary500 Color
final
primary600 Color
final
primary700 Color
final
primary800 Color
final
primary900 Color
final
primary950 Color
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondary Color
no setter
success Color
no setter
success100 Color
final
success200 Color
final
success25 Color
final
success300 Color
final
success400 Color
final
success50 Color
final
success500 Color
final
success600 Color
final
success700 Color
final
success800 Color
final
success900 Color
final
success950 Color
final
surface Color
no setter
textDisabled Color
final
textPrimary Color
final
textSecondary Color
final
textTertiary Color
final
type Object
The extension's type.
no setterinherited
warning Color
no setter
warning100 Color
final
warning200 Color
final
warning25 Color
final
warning300 Color
final
warning400 Color
final
warning50 Color
final
warning500 Color
final
warning600 Color
final
warning700 Color
final
warning800 Color
final
warning900 Color
final
warning950 Color
final

Methods

copyWith({Color? primary25, Color? primary50, Color? primary100, Color? primary200, Color? primary300, Color? primary400, Color? primary500, Color? primary600, Color? primary700, Color? primary800, Color? primary900, Color? primary950, Color? neutral25, Color? neutral50, Color? neutral100, Color? neutral200, Color? neutral300, Color? neutral400, Color? neutral500, Color? neutral600, Color? neutral700, Color? neutral800, Color? neutral900, Color? neutral950, Color? success25, Color? success50, Color? success100, Color? success200, Color? success300, Color? success400, Color? success500, Color? success600, Color? success700, Color? success800, Color? success900, Color? success950, Color? warning25, Color? warning50, Color? warning100, Color? warning200, Color? warning300, Color? warning400, Color? warning500, Color? warning600, Color? warning700, Color? warning800, Color? warning900, Color? warning950, Color? error25, Color? error50, Color? error100, Color? error200, Color? error300, Color? error400, Color? error500, Color? error600, Color? error700, Color? error800, Color? error900, Color? error950, Color? border, Color? divider, Color? outline, Color? textPrimary, Color? textSecondary, Color? textTertiary, Color? textDisabled}) UnpingColorExtension
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
lerp(covariant ThemeExtension<UnpingColorExtension>? other, double t) UnpingColorExtension
Linearly interpolate with another ThemeExtension object.
override
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

Constants

dark → const UnpingColorExtension
light → const UnpingColorExtension