deselect selected spaces when selecting a new space in analytics side bar.

This commit is contained in:
Faris Armoush
2025-05-06 15:53:43 +03:00
parent f8f58a24b8
commit 55a6974bdc
4 changed files with 74 additions and 29 deletions
@@ -1,4 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:syncrow_web/pages/space_tree/bloc/space_tree_bloc.dart';
import 'package:syncrow_web/pages/space_tree/bloc/space_tree_event.dart';
import 'package:syncrow_web/pages/space_tree/view/space_tree_view.dart';
class AnalyticsCommunitiesSidebar extends StatelessWidget {
@@ -10,7 +13,9 @@ class AnalyticsCommunitiesSidebar extends StatelessWidget {
child: SpaceTreeView(
title: const Text('Communities'),
shouldDisableDeselectingChildrenOfSelectedParent: true,
onSelect: () {},
onSelect: () {
context.read<SpaceTreeBloc>().add(const SpaceTreeClearSelectionEvent());
},
isSide: false,
),
);