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_state.dart'; import 'package:syncrow_web/pages/space_tree/view/space_tree_view.dart'; class SideSpacesView extends StatelessWidget { final Function onSelectAction; const SideSpacesView({required this.onSelectAction, super.key}); @override Widget build(BuildContext context) { return BlocConsumer( listener: (context, state) {}, builder: (context, state) { return SpaceTreeView( communities: state.spacesList, selectedSpaceUuid: state.selectedSpace, selectedCommunityId: state.selectedCommunity, buildContext: context, action: onSelectAction, isLoading: state is SpaceTreeLoadingState, ); }); } }