From 082f8b0b270eb9e45906bb44d00a45445ce780e0 Mon Sep 17 00:00:00 2001 From: hannathkadher Date: Thu, 21 Nov 2024 20:05:21 +0400 Subject: [PATCH] select space --- .../widgets/community_structure_widget.dart | 8 ++++++++ .../spaces_management/widgets/space_container_widget.dart | 2 ++ 2 files changed, 10 insertions(+) diff --git a/lib/pages/spaces_management/widgets/community_structure_widget.dart b/lib/pages/spaces_management/widgets/community_structure_widget.dart index 8a7a14ad..da7f3126 100644 --- a/lib/pages/spaces_management/widgets/community_structure_widget.dart +++ b/lib/pages/spaces_management/widgets/community_structure_widget.dart @@ -150,6 +150,9 @@ class _CommunityStructureAreaState extends State { onDoubleTap: () { _showEditSpaceDialog(visibleSpaces[index]); }, + onTap: (){ + _selectSpace(visibleSpaces[index]); + }, icon: visibleSpaces[index].icon ?? '', name: visibleSpaces[index].name, ); @@ -555,4 +558,9 @@ class _CommunityStructureAreaState extends State { ..translate(dx, dy) ..scale(1.2); } + + void _selectSpace(SpaceModel space){ + print(space.name); + } + } diff --git a/lib/pages/spaces_management/widgets/space_container_widget.dart b/lib/pages/spaces_management/widgets/space_container_widget.dart index bb40da51..6bc70705 100644 --- a/lib/pages/spaces_management/widgets/space_container_widget.dart +++ b/lib/pages/spaces_management/widgets/space_container_widget.dart @@ -7,12 +7,14 @@ class SpaceContainerWidget extends StatelessWidget { final String icon; final String name; final VoidCallback? onDoubleTap; + final VoidCallback? onTap; const SpaceContainerWidget({ super.key, required this.index, required this.icon, required this.name, + this.onTap, this.onDoubleTap, });