UnpingColorExtension class
Theme extension for Unping-UI specific colors This integrates with Flutter's theme system while providing custom colors
- Inheritance
-
- Object
- ThemeExtension<
UnpingColorExtension> - UnpingColorExtension
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