Skip to content

Commit a5980df

Browse files
Merge branch 'main' into expose-state-in-preview-builder
2 parents 79caafd + 4efa646 commit a5980df

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

example/lib/main.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ class MyHomePage extends StatelessWidget {
5656
previewAutoSizeWidth: true,
5757
previewMargin: const EdgeInsetsDirectional.only(end: 8),
5858
fit: BoxFit.cover,
59+
optionsClipBehavior: Clip.hardEdge,
5960
initialValue: [
6061
'https://images.pexels.com/photos/7078045/pexels-photo-7078045.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260',
6162
const Text('this is an image\nas a widget !'),

lib/src/form_builder_image_picker.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ class FormBuilderImagePicker extends FormBuilderFieldDecoration<List<dynamic>> {
131131

132132
final WidgetBuilder? loadingWidget;
133133

134+
final Clip? optionsClipBehavior;
135+
134136
FormBuilderImagePicker({
135137
super.key,
136138
required super.name,
@@ -173,6 +175,7 @@ class FormBuilderImagePicker extends FormBuilderFieldDecoration<List<dynamic>> {
173175
this.placeholderImage,
174176
this.onTap,
175177
this.optionsBuilder,
178+
this.optionsClipBehavior,
176179
this.availableImageSources = const [
177180
ImageSourceOption.camera,
178181
ImageSourceOption.gallery,
@@ -242,6 +245,7 @@ class FormBuilderImagePicker extends FormBuilderFieldDecoration<List<dynamic>> {
242245
? onTap(imageSourceSheet)
243246
: await showModalBottomSheet<void>(
244247
context: state.context,
248+
clipBehavior: optionsClipBehavior,
245249
builder: (_) {
246250
return imageSourceSheet;
247251
},

0 commit comments

Comments
 (0)