fix(mobile): Fix for incorrectly naming edited files and structure change (#11741)

* Fix null name

* Fix null name and Fix button

* Remove extension correctly

* Refactoring the code and formatting

* formatting

* Fix for the extension name
This commit is contained in:
Yuvraj P
2024-08-24 16:30:31 -04:00
committed by GitHub
parent 00a7b80184
commit 843345df4f
4 changed files with 88 additions and 68 deletions

View File

@@ -613,12 +613,14 @@ class CropImageRoute extends PageRouteInfo<CropImageRouteArgs> {
CropImageRoute({
Key? key,
required Image image,
required Asset asset,
List<PageRouteInfo>? children,
}) : super(
CropImageRoute.name,
args: CropImageRouteArgs(
key: key,
image: image,
asset: asset,
),
initialChildren: children,
);
@@ -632,6 +634,7 @@ class CropImageRoute extends PageRouteInfo<CropImageRouteArgs> {
return CropImagePage(
key: args.key,
image: args.image,
asset: args.asset,
);
},
);
@@ -641,15 +644,18 @@ class CropImageRouteArgs {
const CropImageRouteArgs({
this.key,
required this.image,
required this.asset,
});
final Key? key;
final Image image;
final Asset asset;
@override
String toString() {
return 'CropImageRouteArgs{key: $key, image: $image}';
return 'CropImageRouteArgs{key: $key, image: $image, asset: $asset}';
}
}
@@ -658,15 +664,17 @@ class CropImageRouteArgs {
class EditImageRoute extends PageRouteInfo<EditImageRouteArgs> {
EditImageRoute({
Key? key,
Image? image,
Asset? asset,
required Asset asset,
required Image image,
required bool isEdited,
List<PageRouteInfo>? children,
}) : super(
EditImageRoute.name,
args: EditImageRouteArgs(
key: key,
image: image,
asset: asset,
image: image,
isEdited: isEdited,
),
initialChildren: children,
);
@@ -676,12 +684,12 @@ class EditImageRoute extends PageRouteInfo<EditImageRouteArgs> {
static PageInfo page = PageInfo(
name,
builder: (data) {
final args = data.argsAs<EditImageRouteArgs>(
orElse: () => const EditImageRouteArgs());
final args = data.argsAs<EditImageRouteArgs>();
return EditImagePage(
key: args.key,
image: args.image,
asset: args.asset,
image: args.image,
isEdited: args.isEdited,
);
},
);
@@ -690,19 +698,22 @@ class EditImageRoute extends PageRouteInfo<EditImageRouteArgs> {
class EditImageRouteArgs {
const EditImageRouteArgs({
this.key,
this.image,
this.asset,
required this.asset,
required this.image,
required this.isEdited,
});
final Key? key;
final Image? image;
final Asset asset;
final Asset? asset;
final Image image;
final bool isEdited;
@override
String toString() {
return 'EditImageRouteArgs{key: $key, image: $image, asset: $asset}';
return 'EditImageRouteArgs{key: $key, asset: $asset, image: $image, isEdited: $isEdited}';
}
}