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

* 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
commit 843345df4f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 88 additions and 68 deletions
mobile/lib/routing

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}';
}
}