renderProperty method
Iterable<Widget>
renderProperty(
- BuildContext context,
- IMetaFormContext metaForm,
- HandledPaths paths,
- SunnyFormFieldState<
IRange> state, { - Key? key,
override
Renders a widget (or null) for a provided HandledPaths (see acceptProperties)
Implementation
@override
Iterable<Widget> renderProperty(
BuildContext context,
IMetaFormContext metaForm,
HandledPaths paths,
SunnyFormFieldState<IRange> state,
{Key? key}) {
// ignore: unused_local_variable
final prop =
paths.paths.values.firstOrNull ?? metaForm.schema.getByPath(paths.path);
state.captureNestedPaths = true;
return [
RangeControl(
// prefixIcon: widget.prefixIcon,
// width: widget.width,
basePath: paths.path,
onError: (error) {
state.error = error;
},
onChange: (range, source) {
state.updateValue(range, source);
},
initialValue: state.value,
),
];
}