From 51fa3d7b9a54b5713941bbf6557dda286cbbf79e Mon Sep 17 00:00:00 2001 From: "km.yiu" Date: Wed, 29 Apr 2020 16:02:46 +0800 Subject: [PATCH] allow to edit dialog textStyle --- lib/country_code_picker.dart | 3 +++ lib/selection_dialog.dart | 3 +++ 2 files changed, 6 insertions(+) diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index f6edfdb..3a56eed 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -17,6 +17,7 @@ class CountryCodePicker extends StatefulWidget { final bool showCountryOnly; final InputDecoration searchDecoration; final TextStyle searchStyle; + final TextStyle dialogTextStyle; final WidgetBuilder emptySearchBuilder; final Function(CountryCode) builder; final bool enabled; @@ -64,6 +65,7 @@ class CountryCodePicker extends StatefulWidget { this.showCountryOnly = false, this.searchDecoration = const InputDecoration(), this.searchStyle, + this.dialogTextStyle, this.emptySearchBuilder, this.showOnlyCountryWhenClosed = false, this.alignLeft = false, @@ -228,6 +230,7 @@ class CountryCodePickerState extends State { emptySearchBuilder: widget.emptySearchBuilder, searchDecoration: widget.searchDecoration, searchStyle: widget.searchStyle, + textStyle: widget.dialogTextStyle, showFlag: widget.showFlag || (widget.showFlagDialog == true), flagWidth: widget.flagWidth, size: widget.dialogSize, diff --git a/lib/selection_dialog.dart b/lib/selection_dialog.dart index 60e429e..3c66f7d 100644 --- a/lib/selection_dialog.dart +++ b/lib/selection_dialog.dart @@ -7,6 +7,7 @@ class SelectionDialog extends StatefulWidget { final bool showCountryOnly; final InputDecoration searchDecoration; final TextStyle searchStyle; + final TextStyle textStyle; final WidgetBuilder emptySearchBuilder; final bool showFlag; final double flagWidth; @@ -24,6 +25,7 @@ class SelectionDialog extends StatefulWidget { this.emptySearchBuilder, InputDecoration searchDecoration = const InputDecoration(), this.searchStyle, + this.textStyle, this.showFlag, this.flagWidth = 32, this.size, @@ -132,6 +134,7 @@ class _SelectionDialogState extends State { ? e.toCountryStringOnly() : e.toLongString(), overflow: TextOverflow.fade, + style: widget.textStyle, ), ), ],