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