diff --git a/lib/country_code_picker.dart b/lib/country_code_picker.dart index e62cdbb..f395ec5 100644 --- a/lib/country_code_picker.dart +++ b/lib/country_code_picker.dart @@ -15,6 +15,7 @@ class CountryCodePicker extends StatefulWidget { final EdgeInsetsGeometry padding; final bool showCountryOnly; final InputDecoration searchDecoration; + final TextStyle searchStyle; final WidgetBuilder emptySearchBuilder; CountryCodePicker({ @@ -25,6 +26,7 @@ class CountryCodePicker extends StatefulWidget { this.padding = const EdgeInsets.all(0.0), this.showCountryOnly = false, this.searchDecoration, + this.searchStyle, this.emptySearchBuilder, }); @@ -118,6 +120,7 @@ class _CountryCodePickerState extends State { showCountryOnly: widget.showCountryOnly, emptySearchBuilder: widget.emptySearchBuilder, searchDecoration: widget.searchDecoration, + searchStyle: widget.searchStyle, ), ).then((e) { if (e != null) { diff --git a/lib/selection_dialog.dart b/lib/selection_dialog.dart index a786f80..19513cb 100644 --- a/lib/selection_dialog.dart +++ b/lib/selection_dialog.dart @@ -6,6 +6,7 @@ class SelectionDialog extends StatefulWidget { final List elements; final bool showCountryOnly; final InputDecoration searchDecoration; + final TextStyle searchStyle; final WidgetBuilder emptySearchBuilder; /// elements passed as favorite @@ -16,6 +17,7 @@ class SelectionDialog extends StatefulWidget { this.showCountryOnly, this.emptySearchBuilder, InputDecoration searchDecoration = const InputDecoration(), + this.searchStyle, }) : this.searchDecoration = searchDecoration.copyWith(prefixIcon: Icon(Icons.search)), super(key: key); @@ -33,6 +35,7 @@ class _SelectionDialogState extends State { title: Column( children: [ TextField( + style: widget.searchStyle, decoration: widget.searchDecoration, onChanged: _filterElements, ),