TF-4243 Implement delete a label in presentation layer

This commit is contained in:
dab246
2026-01-12 15:58:53 +07:00
committed by Dat H. Pham
parent 327d05d20b
commit 9760b6f077
11 changed files with 144 additions and 9 deletions
@@ -1,15 +1,16 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
import 'package:labels/model/label.dart';
class DeletingALabel extends LoadingState {}
class DeleteALabelSuccess extends UIState {
final String labelDisplayName;
final Label deletedLabel;
DeleteALabelSuccess(this.labelDisplayName);
DeleteALabelSuccess(this.deletedLabel);
@override
List<Object> get props => [labelDisplayName];
List<Object> get props => [deletedLabel];
}
class DeleteALabelFailure extends FeatureFailure {