File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
packages/flutter_form_builder/lib/src/fields Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
-
3
2
import 'package:flutter_form_builder/flutter_form_builder.dart' ;
4
3
5
4
/// A list of `Chip` s that acts like radio buttons
@@ -241,6 +240,8 @@ class FormBuilderChoiceChip<T> extends FormBuilderField<T> {
241
240
/// [verticalDirection] must not be null.
242
241
final VerticalDirection verticalDirection;
243
242
243
+ final ShapeBorder avatarBorder;
244
+
244
245
/// Creates a list of `Chip` s that acts like radio buttons
245
246
FormBuilderChoiceChip ({
246
247
AutovalidateMode autovalidateMode = AutovalidateMode .disabled,
@@ -254,6 +255,7 @@ class FormBuilderChoiceChip<T> extends FormBuilderField<T> {
254
255
required this .options,
255
256
T ? initialValue,
256
257
this .alignment = WrapAlignment .start,
258
+ this .avatarBorder = const CircleBorder (),
257
259
this .backgroundColor,
258
260
this .crossAxisAlignment = WrapCrossAlignment .start,
259
261
this .direction = Axis .horizontal,
@@ -332,6 +334,7 @@ class FormBuilderChoiceChip<T> extends FormBuilderField<T> {
332
334
labelPadding: labelPadding,
333
335
padding: padding,
334
336
visualDensity: visualDensity,
337
+ avatarBorder: avatarBorder,
335
338
),
336
339
],
337
340
),
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ class FormBuilderFilterChip<T> extends FormBuilderField<List<T>> {
32
32
final WrapCrossAlignment crossAxisAlignment;
33
33
34
34
final int ? maxChips;
35
+ final ShapeBorder avatarBorder;
35
36
36
37
/// Creates field with chips that acts like a list checkboxes.
37
38
FormBuilderFilterChip ({
@@ -46,6 +47,7 @@ class FormBuilderFilterChip<T> extends FormBuilderField<List<T>> {
46
47
required String name, // From Super
47
48
required this .options,
48
49
this .alignment = WrapAlignment .start,
50
+ this .avatarBorder = const CircleBorder (),
49
51
this .backgroundColor,
50
52
this .checkmarkColor,
51
53
this .clipBehavior = Clip .none,
@@ -138,6 +140,7 @@ class FormBuilderFilterChip<T> extends FormBuilderField<List<T>> {
138
140
labelStyle: labelStyle,
139
141
showCheckmark: showCheckmark,
140
142
labelPadding: labelPadding,
143
+ avatarBorder: avatarBorder,
141
144
),
142
145
],
143
146
),
You can’t perform that action at this time.
0 commit comments