TF-56 Implement local file picker

This commit is contained in:
dab246
2021-09-17 18:01:50 +07:00
committed by Dat H. Pham
parent 430f21bdaf
commit 6aaa8f93d3
2 changed files with 56 additions and 0 deletions
@@ -0,0 +1,26 @@
import 'package:core/core.dart';
import 'package:model/model.dart';
class LocalFilePickerSuccess extends UIState {
final FileInfo fileInfo;
LocalFilePickerSuccess(this.fileInfo);
@override
List<Object> get props => [fileInfo];
}
class LocalFilePickerFailure extends FeatureFailure {
final exception;
LocalFilePickerFailure(this.exception);
@override
List<Object> get props => [exception];
}
class LocalFilePickerCancel extends FeatureFailure {
@override
List<Object> get props => [];
}