From 112029ced59c723f5b3b12bb3d9074a30bbe884c Mon Sep 17 00:00:00 2001 From: Matteo Nastasi Date: Mon, 25 Apr 2022 11:45:44 +0200 Subject: [PATCH] enable 'arrow_drop_down' icon to open dropdown menu --- lib/select_form_field.dart | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/select_form_field.dart b/lib/select_form_field.dart index a2f6c9a..c61a596 100644 --- a/lib/select_form_field.dart +++ b/lib/select_form_field.dart @@ -217,7 +217,19 @@ class SelectFormField extends FormField { width: 10, margin: EdgeInsets.all(0), child: TextButton( - onPressed: () {}, + onPressed: () async { + var lfOnTap; + if (readOnly == false) { + switch (type) { + case SelectFormFieldType.dialog: + lfOnTap = state._showSelectFormFieldDialog; + break; + default: + lfOnTap = state._showSelectFormFieldMenu; + } + } + await lfOnTap(); + }, child: Icon(Icons.arrow_drop_down), ), ),