Skip to content

Commit a081abb

Browse files
committed
feat: add onChangeStart/end for SliderFieldBlocBuilder
Close #343
1 parent a74a635 commit a081abb

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

packages/flutter_form_bloc/lib/src/slider/slider_field_bloc_builder.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ class SliderFieldBlocBuilder extends StatelessWidget {
5959
/// [Slider.label]
6060
final String Function(BuildContext context, double value)? labelBuilder;
6161

62+
/// [Slider.onChangeStart]
63+
final void Function(double)? onChangeStart;
64+
65+
/// [Slider.onChangeEnd]
66+
final void Function(double)? onChangeEnd;
67+
6268
const SliderFieldBlocBuilder({
6369
Key? key,
6470
required this.inputFieldBloc,
@@ -78,6 +84,8 @@ class SliderFieldBlocBuilder extends StatelessWidget {
7884
this.decoration = const InputDecoration(),
7985
this.errorBuilder,
8086
this.labelBuilder,
87+
this.onChangeStart,
88+
this.onChangeEnd
8189
}) : super(key: key);
8290

8391
SliderFieldTheme themeOf(BuildContext context) {
@@ -118,6 +126,8 @@ class SliderFieldBlocBuilder extends StatelessWidget {
118126
decoration: _buildDecoration(context, state, isEnabled),
119127
isEmpty: false,
120128
child: Slider(
129+
onChangeEnd: onChangeEnd,
130+
onChangeStart: onChangeStart,
121131
value: value,
122132
min: min,
123133
max: max,

0 commit comments

Comments
 (0)