From 1393a15ecac92606cf0f94882b2e4736d1d468e2 Mon Sep 17 00:00:00 2001 From: mohammad Date: Wed, 11 Jun 2025 16:02:40 +0300 Subject: [PATCH] Disable tap action on Community Structure when in specific states --- .../structure_selector/view/center_body_widget.dart | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/pages/spaces_management/structure_selector/view/center_body_widget.dart b/lib/pages/spaces_management/structure_selector/view/center_body_widget.dart index 0f63ebb1..dbc6c7ef 100644 --- a/lib/pages/spaces_management/structure_selector/view/center_body_widget.dart +++ b/lib/pages/spaces_management/structure_selector/view/center_body_widget.dart @@ -30,11 +30,14 @@ class CenterBodyWidget extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.center, children: [ GestureDetector( - onTap: () { - context - .read() - .add(CommunityStructureSelectedEvent()); - }, + onTap: state is CommunityStructureState || + state is CommunitySelectedState + ? null + : () { + context + .read() + .add(CommunityStructureSelectedEvent()); + }, child: Text( 'Community Structure', style: Theme.of(context).textTheme.bodyLarge!.copyWith(