part of 'tools_bloc.dart';

sealed class ToolsState extends Equatable {
  final List<Categories> categories;

  const ToolsState({this.categories = const []});

  @override
  List<Object> get props => [categories];
}

final class ToolsInitial extends ToolsState {}

final class ToolsLoading extends ToolsState {}

final class ToolsSuccess extends ToolsState {
  const ToolsSuccess({required super.categories});
}

final class ToolsFail extends ToolsState {}

final class ToolsEmpty extends ToolsState {}
