TF-2116 Insert image at mouse cursor position

(cherry picked from commit cb347e5077eddb1366daf706aa87eb2291f71aab)
This commit is contained in:
dab246
2023-09-08 11:41:35 +07:00
committed by Dat H. Pham
parent d0744e7560
commit e63a8f7d7f
11 changed files with 164 additions and 53 deletions
@@ -7,18 +7,40 @@ class UploadAttachmentSuccess extends UIState {
final UploadAttachment uploadAttachment;
final bool isInline;
final bool fromFileShared;
UploadAttachmentSuccess(this.uploadAttachment, {this.isInline = false});
UploadAttachmentSuccess(
this.uploadAttachment,
{
this.isInline = false,
this.fromFileShared = false,
}
);
@override
List<Object?> get props => [uploadAttachment, isInline];
List<Object?> get props => [
uploadAttachment,
isInline,
fromFileShared,
];
}
class UploadAttachmentFailure extends FeatureFailure {
final bool isInline;
final bool fromFileShared;
UploadAttachmentFailure(dynamic exception, {this.isInline = false}) : super(exception: exception);
UploadAttachmentFailure(
dynamic exception,
{
this.isInline = false,
this.fromFileShared = false,
}
) : super(exception: exception);
@override
List<Object?> get props => [isInline, ...super.props];
List<Object?> get props => [
isInline,
fromFileShared,
...super.props
];
}