ColorField class

Field that builds ColorPicker for Color values using the ColorSpace to determine which format the Color is.

Inheritance

Constructors

ColorField({required String name, Color? initialValue = defaultColor, ColorSpace initialColorSpace = ColorSpace.hex, @Deprecated('Fields should not be aware of their context') void onChanged(BuildContext context, Color? value)?})

Properties

codec FieldCodec<Color>
Encodes the value of Type T to a String format, to be used in a query parameter, or decodes a String query parameter back to T.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
initialColorSpace ColorSpace
final
initialValue Color?
finalinherited
name String
Name of this inside the query group.
finalinherited
onChanged → void Function(BuildContext context, Color? value)?
Callback for when Field's value changed through:
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type FieldType
Type of this, helps providing some metadata about this, to help rendering proper widget by external listeners.
finalinherited

Methods

build(BuildContext context, String group) Widget
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toFullJson() Map<String, dynamic>
Same as toJson put prepends some metadata like name, type and value.
inherited
toJson() Map<String, dynamic>
Converts this into JSON representation share information about the available fields. Mostly used to support Fields on Widgetbook Cloud.
override
toString() String
A string representation of this object.
inherited
toWidget(BuildContext context, String group, Color? value) Widget
Builds the current field into a Widget to be used for input in the side panel.
override
updateField(BuildContext context, String group, Color value) → void
inherited
valueFrom(Map<String, String> groupMap) Color?
Extracts the value from groupMap, fallback to initialValue if not found.
inherited

Operators

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

Constants

defaultColor → const Color