enable custom view widgets;

This commit is contained in:
Saif Allah Khaled
2019-09-05 16:21:10 +02:00
parent 894ffd7c9e
commit 9d64157171

View File

@@ -76,9 +76,15 @@ class _CountryCodePickerState extends State<CountryCodePicker> {
Widget build(BuildContext context) {
Widget _widget;
if (widget.customWidget != null)
_widget = widget.customWidget;
_widget = InkWell(
onTap: _showSelectionDialog,
child: widget.customWidget,
);
else {
_widget = Flex(
_widget = FlatButton(
padding: widget.padding,
onPressed: _showSelectionDialog,
child: Flex(
direction: Axis.horizontal,
mainAxisSize: MainAxisSize.min,
children: <Widget>[
@@ -108,13 +114,10 @@ class _CountryCodePickerState extends State<CountryCodePicker> {
),
),
],
),
);
}
return FlatButton(
child: _widget,
padding: widget.padding,
onPressed: _showSelectionDialog,
);
return _widget;
}
@override