mirror of
https://github.com/immich-app/immich.git
synced 2025-07-21 22:44:23 +02:00
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:
parent
00a7b80184
commit
843345df4f
4 changed files with 88 additions and 68 deletions
mobile/lib/routing
|
@ -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}';
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue