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, });