diff --git a/lib/chip_display/multi_select_chip_display.dart b/lib/chip_display/multi_select_chip_display.dart index b5a3583..185e36c 100644 --- a/lib/chip_display/multi_select_chip_display.dart +++ b/lib/chip_display/multi_select_chip_display.dart @@ -48,6 +48,9 @@ class MultiSelectChipDisplay extends StatelessWidget { bool? disabled; + /// Set the padding around the chip list + final EdgeInsetsGeometry? padding; + MultiSelectChipDisplay({ this.items, this.onTap, @@ -62,6 +65,7 @@ class MultiSelectChipDisplay extends StatelessWidget { this.scrollBar, this.height, this.chipWidth, + this.padding, }) { this.disabled = false; } @@ -81,6 +85,7 @@ class MultiSelectChipDisplay extends StatelessWidget { this.scrollBar, this.height, this.chipWidth, + this.padding, }); @override @@ -89,7 +94,7 @@ class MultiSelectChipDisplay extends StatelessWidget { return Container( decoration: decoration, alignment: alignment ?? Alignment.centerLeft, - padding: EdgeInsets.symmetric(horizontal: scroll ? 0 : 10), + padding: padding ?? EdgeInsets.symmetric(horizontal: scroll ? 0 : 10), child: scroll ? Container( width: MediaQuery.of(context).size.width, diff --git a/lib/dialog/multi_select_dialog_field.dart b/lib/dialog/multi_select_dialog_field.dart index b229a4d..784565f 100644 --- a/lib/dialog/multi_select_dialog_field.dart +++ b/lib/dialog/multi_select_dialog_field.dart @@ -356,6 +356,7 @@ class __MultiSelectDialogFieldViewState shape: widget.chipDisplay!.shape, scroll: widget.chipDisplay!.scroll, scrollBar: widget.chipDisplay!.scrollBar, + padding: widget.chipDisplay!.padding, height: widget.chipDisplay!.height, chipWidth: widget.chipDisplay!.chipWidth, );