import 'package:equatable/equatable.dart'; import 'package:syncrow_web/pages/spaces_management/model/space_model.dart'; abstract class SpaceManagementState extends Equatable { const SpaceManagementState(); @override List get props => []; } class SpaceManagementInitial extends SpaceManagementState {} class SpaceManagementLoading extends SpaceManagementState {} class SpaceManagementLoaded extends SpaceManagementState { final Map> communitySpaces; const SpaceManagementLoaded({required this.communitySpaces}); @override List get props => [communitySpaces]; } class SpaceCreationSuccess extends SpaceManagementState {} class SpaceManagementError extends SpaceManagementState { final String errorMessage; const SpaceManagementError(this.errorMessage); @override List get props => [errorMessage]; }