From 926c0afe0a4f7bbf0fc0c402dfaaeb05f5cc0bfc Mon Sep 17 00:00:00 2001 From: shilangyu Date: Sun, 8 May 2022 10:43:12 +0200 Subject: [PATCH] Add extra controller condition --- .../create_post_community_picker.dart | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/lib/pages/create_post/create_post_community_picker.dart b/lib/pages/create_post/create_post_community_picker.dart index 33ddd31..4efc418 100644 --- a/lib/pages/create_post/create_post_community_picker.dart +++ b/lib/pages/create_post/create_post_community_picker.dart @@ -43,15 +43,16 @@ class CreatePostCommunityPicker extends HookWidget { vertical: 16, horizontal: 20, ), - suffixIcon: store.selectedCommunity == null - ? const Icon(Icons.arrow_drop_down) - : IconButton( - onPressed: () { - store.selectedCommunity = null; - controller.clear(); - }, - icon: const Icon(Icons.close), - ), + suffixIcon: + store.selectedCommunity == null && controller.text.isEmpty + ? const Icon(Icons.arrow_drop_down) + : IconButton( + onPressed: () { + store.selectedCommunity = null; + controller.clear(); + }, + icon: const Icon(Icons.close), + ), ), onChanged: (_) => store.selectedCommunity = null, ),