mirror of
https://github.com/immich-app/immich.git
synced 2025-01-01 08:31:59 +00:00
3c38851d50
* add native player library * splitup the player * stateful widget * refactor: native_video_player * fix: handle buffering * turn on volume when video plays * fix: aspect ratio * fix: handle remote asset orientation * refinements and fixes fix orientation for remote assets wip separate widget separate video loader widget fixed memory leak optimized seeking, cleanup debug context pop use global key back to one widget fixed rebuild wait for swipe animation to finish smooth hero animation for remote videos faster scroll animation * clean up logging * refactor aspect ratio calculation * removed unnecessary import * transitive dependencies * fixed referencing uninitialized orientation * use correct ref to build android * higher res placeholder for local videos * slightly lower delay * await things * fix controls when swiping between image and video * linting * extra smooth seeking, add comments * chore: generate router page * use current asset provider and loadAsset * fix stack handling * improved motion photo handling * use visibility for motion videos * error handling for async calls * fix duplicate key error * maybe fix duplicate key error * increase delay for hero animation * faster initialization for remote videos * ensure dimensions for memory cards * make aspect ratio logic reusable, optimizations * refactor: move exif search from aspect ratio to orientation * local orientation on ios is unreliable; prefer remote * fix no audio in silent mode on ios * increase bottom bar opacity to account for hdr * remove unused import * fix live photo play button not updating * fix map marker -> galleryviewer * remove video_player * fix hdr playback on android * fix looping * remove unused dependencies * update to latest player commit * fix player controls hiding when video is not playing * fix restart video * stop showing motion video after ending when looping is disabled * delay video initialization to avoid placeholder flicker * faster animation * shorter delay * small delay for image -> video on android * fix: lint * hide stacked children when controls are hidden, avoid bottom bar dropping --------- Co-authored-by: Alex <alex.tran1502@gmail.com> Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
1597 lines
35 KiB
Dart
1597 lines
35 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
// **************************************************************************
|
|
// AutoRouterGenerator
|
|
// **************************************************************************
|
|
|
|
// ignore_for_file: type=lint
|
|
// coverage:ignore-file
|
|
|
|
part of 'router.dart';
|
|
|
|
/// generated route for
|
|
/// [ActivitiesPage]
|
|
class ActivitiesRoute extends PageRouteInfo<void> {
|
|
const ActivitiesRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
ActivitiesRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'ActivitiesRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const ActivitiesPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumAdditionalSharedUserSelectionPage]
|
|
class AlbumAdditionalSharedUserSelectionRoute
|
|
extends PageRouteInfo<AlbumAdditionalSharedUserSelectionRouteArgs> {
|
|
AlbumAdditionalSharedUserSelectionRoute({
|
|
Key? key,
|
|
required Album album,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AlbumAdditionalSharedUserSelectionRoute.name,
|
|
args: AlbumAdditionalSharedUserSelectionRouteArgs(
|
|
key: key,
|
|
album: album,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumAdditionalSharedUserSelectionRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AlbumAdditionalSharedUserSelectionRouteArgs>();
|
|
return AlbumAdditionalSharedUserSelectionPage(
|
|
key: args.key,
|
|
album: args.album,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AlbumAdditionalSharedUserSelectionRouteArgs {
|
|
const AlbumAdditionalSharedUserSelectionRouteArgs({
|
|
this.key,
|
|
required this.album,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Album album;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AlbumAdditionalSharedUserSelectionRouteArgs{key: $key, album: $album}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumAssetSelectionPage]
|
|
class AlbumAssetSelectionRoute
|
|
extends PageRouteInfo<AlbumAssetSelectionRouteArgs> {
|
|
AlbumAssetSelectionRoute({
|
|
Key? key,
|
|
required Set<Asset> existingAssets,
|
|
bool canDeselect = false,
|
|
required QueryBuilder<Asset, Asset, QAfterSortBy>? query,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AlbumAssetSelectionRoute.name,
|
|
args: AlbumAssetSelectionRouteArgs(
|
|
key: key,
|
|
existingAssets: existingAssets,
|
|
canDeselect: canDeselect,
|
|
query: query,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumAssetSelectionRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AlbumAssetSelectionRouteArgs>();
|
|
return AlbumAssetSelectionPage(
|
|
key: args.key,
|
|
existingAssets: args.existingAssets,
|
|
canDeselect: args.canDeselect,
|
|
query: args.query,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AlbumAssetSelectionRouteArgs {
|
|
const AlbumAssetSelectionRouteArgs({
|
|
this.key,
|
|
required this.existingAssets,
|
|
this.canDeselect = false,
|
|
required this.query,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Set<Asset> existingAssets;
|
|
|
|
final bool canDeselect;
|
|
|
|
final QueryBuilder<Asset, Asset, QAfterSortBy>? query;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AlbumAssetSelectionRouteArgs{key: $key, existingAssets: $existingAssets, canDeselect: $canDeselect, query: $query}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumOptionsPage]
|
|
class AlbumOptionsRoute extends PageRouteInfo<AlbumOptionsRouteArgs> {
|
|
AlbumOptionsRoute({
|
|
Key? key,
|
|
required Album album,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AlbumOptionsRoute.name,
|
|
args: AlbumOptionsRouteArgs(
|
|
key: key,
|
|
album: album,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumOptionsRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AlbumOptionsRouteArgs>();
|
|
return AlbumOptionsPage(
|
|
key: args.key,
|
|
album: args.album,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AlbumOptionsRouteArgs {
|
|
const AlbumOptionsRouteArgs({
|
|
this.key,
|
|
required this.album,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Album album;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AlbumOptionsRouteArgs{key: $key, album: $album}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumPreviewPage]
|
|
class AlbumPreviewRoute extends PageRouteInfo<AlbumPreviewRouteArgs> {
|
|
AlbumPreviewRoute({
|
|
Key? key,
|
|
required Album album,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AlbumPreviewRoute.name,
|
|
args: AlbumPreviewRouteArgs(
|
|
key: key,
|
|
album: album,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumPreviewRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AlbumPreviewRouteArgs>();
|
|
return AlbumPreviewPage(
|
|
key: args.key,
|
|
album: args.album,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AlbumPreviewRouteArgs {
|
|
const AlbumPreviewRouteArgs({
|
|
this.key,
|
|
required this.album,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Album album;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AlbumPreviewRouteArgs{key: $key, album: $album}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumSharedUserSelectionPage]
|
|
class AlbumSharedUserSelectionRoute
|
|
extends PageRouteInfo<AlbumSharedUserSelectionRouteArgs> {
|
|
AlbumSharedUserSelectionRoute({
|
|
Key? key,
|
|
required Set<Asset> assets,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AlbumSharedUserSelectionRoute.name,
|
|
args: AlbumSharedUserSelectionRouteArgs(
|
|
key: key,
|
|
assets: assets,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumSharedUserSelectionRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AlbumSharedUserSelectionRouteArgs>();
|
|
return AlbumSharedUserSelectionPage(
|
|
key: args.key,
|
|
assets: args.assets,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AlbumSharedUserSelectionRouteArgs {
|
|
const AlbumSharedUserSelectionRouteArgs({
|
|
this.key,
|
|
required this.assets,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Set<Asset> assets;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AlbumSharedUserSelectionRouteArgs{key: $key, assets: $assets}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumViewerPage]
|
|
class AlbumViewerRoute extends PageRouteInfo<AlbumViewerRouteArgs> {
|
|
AlbumViewerRoute({
|
|
Key? key,
|
|
required int albumId,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AlbumViewerRoute.name,
|
|
args: AlbumViewerRouteArgs(
|
|
key: key,
|
|
albumId: albumId,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumViewerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AlbumViewerRouteArgs>();
|
|
return AlbumViewerPage(
|
|
key: args.key,
|
|
albumId: args.albumId,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AlbumViewerRouteArgs {
|
|
const AlbumViewerRouteArgs({
|
|
this.key,
|
|
required this.albumId,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final int albumId;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AlbumViewerRouteArgs{key: $key, albumId: $albumId}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AlbumsPage]
|
|
class AlbumsRoute extends PageRouteInfo<void> {
|
|
const AlbumsRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
AlbumsRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AlbumsRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const AlbumsPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AllMotionPhotosPage]
|
|
class AllMotionPhotosRoute extends PageRouteInfo<void> {
|
|
const AllMotionPhotosRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
AllMotionPhotosRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AllMotionPhotosRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const AllMotionPhotosPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AllPeoplePage]
|
|
class AllPeopleRoute extends PageRouteInfo<void> {
|
|
const AllPeopleRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
AllPeopleRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AllPeopleRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const AllPeoplePage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AllPlacesPage]
|
|
class AllPlacesRoute extends PageRouteInfo<void> {
|
|
const AllPlacesRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
AllPlacesRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AllPlacesRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const AllPlacesPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AllVideosPage]
|
|
class AllVideosRoute extends PageRouteInfo<void> {
|
|
const AllVideosRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
AllVideosRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AllVideosRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const AllVideosPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AppLogDetailPage]
|
|
class AppLogDetailRoute extends PageRouteInfo<AppLogDetailRouteArgs> {
|
|
AppLogDetailRoute({
|
|
Key? key,
|
|
required LoggerMessage logMessage,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
AppLogDetailRoute.name,
|
|
args: AppLogDetailRouteArgs(
|
|
key: key,
|
|
logMessage: logMessage,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AppLogDetailRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<AppLogDetailRouteArgs>();
|
|
return AppLogDetailPage(
|
|
key: args.key,
|
|
logMessage: args.logMessage,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class AppLogDetailRouteArgs {
|
|
const AppLogDetailRouteArgs({
|
|
this.key,
|
|
required this.logMessage,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final LoggerMessage logMessage;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'AppLogDetailRouteArgs{key: $key, logMessage: $logMessage}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [AppLogPage]
|
|
class AppLogRoute extends PageRouteInfo<void> {
|
|
const AppLogRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
AppLogRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'AppLogRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const AppLogPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [ArchivePage]
|
|
class ArchiveRoute extends PageRouteInfo<void> {
|
|
const ArchiveRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
ArchiveRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'ArchiveRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const ArchivePage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [BackupAlbumSelectionPage]
|
|
class BackupAlbumSelectionRoute extends PageRouteInfo<void> {
|
|
const BackupAlbumSelectionRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
BackupAlbumSelectionRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'BackupAlbumSelectionRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const BackupAlbumSelectionPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [BackupControllerPage]
|
|
class BackupControllerRoute extends PageRouteInfo<void> {
|
|
const BackupControllerRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
BackupControllerRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'BackupControllerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const BackupControllerPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [BackupOptionsPage]
|
|
class BackupOptionsRoute extends PageRouteInfo<void> {
|
|
const BackupOptionsRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
BackupOptionsRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'BackupOptionsRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const BackupOptionsPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [ChangePasswordPage]
|
|
class ChangePasswordRoute extends PageRouteInfo<void> {
|
|
const ChangePasswordRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
ChangePasswordRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'ChangePasswordRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const ChangePasswordPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [CreateAlbumPage]
|
|
class CreateAlbumRoute extends PageRouteInfo<CreateAlbumRouteArgs> {
|
|
CreateAlbumRoute({
|
|
Key? key,
|
|
List<Asset>? assets,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
CreateAlbumRoute.name,
|
|
args: CreateAlbumRouteArgs(
|
|
key: key,
|
|
assets: assets,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'CreateAlbumRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<CreateAlbumRouteArgs>(
|
|
orElse: () => const CreateAlbumRouteArgs());
|
|
return CreateAlbumPage(
|
|
key: args.key,
|
|
assets: args.assets,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class CreateAlbumRouteArgs {
|
|
const CreateAlbumRouteArgs({
|
|
this.key,
|
|
this.assets,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final List<Asset>? assets;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'CreateAlbumRouteArgs{key: $key, assets: $assets}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [CropImagePage]
|
|
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,
|
|
);
|
|
|
|
static const String name = 'CropImageRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<CropImageRouteArgs>();
|
|
return CropImagePage(
|
|
key: args.key,
|
|
image: args.image,
|
|
asset: args.asset,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
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, asset: $asset}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [EditImagePage]
|
|
class EditImageRoute extends PageRouteInfo<EditImageRouteArgs> {
|
|
EditImageRoute({
|
|
Key? key,
|
|
required Asset asset,
|
|
required Image image,
|
|
required bool isEdited,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
EditImageRoute.name,
|
|
args: EditImageRouteArgs(
|
|
key: key,
|
|
asset: asset,
|
|
image: image,
|
|
isEdited: isEdited,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'EditImageRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<EditImageRouteArgs>();
|
|
return EditImagePage(
|
|
key: args.key,
|
|
asset: args.asset,
|
|
image: args.image,
|
|
isEdited: args.isEdited,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class EditImageRouteArgs {
|
|
const EditImageRouteArgs({
|
|
this.key,
|
|
required this.asset,
|
|
required this.image,
|
|
required this.isEdited,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Asset asset;
|
|
|
|
final Image image;
|
|
|
|
final bool isEdited;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'EditImageRouteArgs{key: $key, asset: $asset, image: $image, isEdited: $isEdited}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [FailedBackupStatusPage]
|
|
class FailedBackupStatusRoute extends PageRouteInfo<void> {
|
|
const FailedBackupStatusRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
FailedBackupStatusRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'FailedBackupStatusRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const FailedBackupStatusPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [FavoritesPage]
|
|
class FavoritesRoute extends PageRouteInfo<void> {
|
|
const FavoritesRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
FavoritesRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'FavoritesRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const FavoritesPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [FilterImagePage]
|
|
class FilterImageRoute extends PageRouteInfo<FilterImageRouteArgs> {
|
|
FilterImageRoute({
|
|
Key? key,
|
|
required Image image,
|
|
required Asset asset,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
FilterImageRoute.name,
|
|
args: FilterImageRouteArgs(
|
|
key: key,
|
|
image: image,
|
|
asset: asset,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'FilterImageRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<FilterImageRouteArgs>();
|
|
return FilterImagePage(
|
|
key: args.key,
|
|
image: args.image,
|
|
asset: args.asset,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class FilterImageRouteArgs {
|
|
const FilterImageRouteArgs({
|
|
this.key,
|
|
required this.image,
|
|
required this.asset,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Image image;
|
|
|
|
final Asset asset;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'FilterImageRouteArgs{key: $key, image: $image, asset: $asset}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [GalleryViewerPage]
|
|
class GalleryViewerRoute extends PageRouteInfo<GalleryViewerRouteArgs> {
|
|
GalleryViewerRoute({
|
|
Key? key,
|
|
required RenderList renderList,
|
|
int initialIndex = 0,
|
|
int heroOffset = 0,
|
|
bool showStack = false,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
GalleryViewerRoute.name,
|
|
args: GalleryViewerRouteArgs(
|
|
key: key,
|
|
renderList: renderList,
|
|
initialIndex: initialIndex,
|
|
heroOffset: heroOffset,
|
|
showStack: showStack,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'GalleryViewerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<GalleryViewerRouteArgs>();
|
|
return GalleryViewerPage(
|
|
key: args.key,
|
|
renderList: args.renderList,
|
|
initialIndex: args.initialIndex,
|
|
heroOffset: args.heroOffset,
|
|
showStack: args.showStack,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class GalleryViewerRouteArgs {
|
|
const GalleryViewerRouteArgs({
|
|
this.key,
|
|
required this.renderList,
|
|
this.initialIndex = 0,
|
|
this.heroOffset = 0,
|
|
this.showStack = false,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final RenderList renderList;
|
|
|
|
final int initialIndex;
|
|
|
|
final int heroOffset;
|
|
|
|
final bool showStack;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'GalleryViewerRouteArgs{key: $key, renderList: $renderList, initialIndex: $initialIndex, heroOffset: $heroOffset, showStack: $showStack}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [HeaderSettingsPage]
|
|
class HeaderSettingsRoute extends PageRouteInfo<void> {
|
|
const HeaderSettingsRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
HeaderSettingsRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'HeaderSettingsRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const HeaderSettingsPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [LibraryPage]
|
|
class LibraryRoute extends PageRouteInfo<void> {
|
|
const LibraryRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
LibraryRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'LibraryRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const LibraryPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [LocalAlbumsPage]
|
|
class LocalAlbumsRoute extends PageRouteInfo<void> {
|
|
const LocalAlbumsRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
LocalAlbumsRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'LocalAlbumsRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const LocalAlbumsPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [LoginPage]
|
|
class LoginRoute extends PageRouteInfo<void> {
|
|
const LoginRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
LoginRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'LoginRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const LoginPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [MapLocationPickerPage]
|
|
class MapLocationPickerRoute extends PageRouteInfo<MapLocationPickerRouteArgs> {
|
|
MapLocationPickerRoute({
|
|
Key? key,
|
|
LatLng initialLatLng = const LatLng(0, 0),
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
MapLocationPickerRoute.name,
|
|
args: MapLocationPickerRouteArgs(
|
|
key: key,
|
|
initialLatLng: initialLatLng,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'MapLocationPickerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<MapLocationPickerRouteArgs>(
|
|
orElse: () => const MapLocationPickerRouteArgs());
|
|
return MapLocationPickerPage(
|
|
key: args.key,
|
|
initialLatLng: args.initialLatLng,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class MapLocationPickerRouteArgs {
|
|
const MapLocationPickerRouteArgs({
|
|
this.key,
|
|
this.initialLatLng = const LatLng(0, 0),
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final LatLng initialLatLng;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'MapLocationPickerRouteArgs{key: $key, initialLatLng: $initialLatLng}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [MapPage]
|
|
class MapRoute extends PageRouteInfo<void> {
|
|
const MapRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
MapRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'MapRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const MapPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [MemoryPage]
|
|
class MemoryRoute extends PageRouteInfo<MemoryRouteArgs> {
|
|
MemoryRoute({
|
|
required List<Memory> memories,
|
|
required int memoryIndex,
|
|
Key? key,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
MemoryRoute.name,
|
|
args: MemoryRouteArgs(
|
|
memories: memories,
|
|
memoryIndex: memoryIndex,
|
|
key: key,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'MemoryRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<MemoryRouteArgs>();
|
|
return MemoryPage(
|
|
memories: args.memories,
|
|
memoryIndex: args.memoryIndex,
|
|
key: args.key,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class MemoryRouteArgs {
|
|
const MemoryRouteArgs({
|
|
required this.memories,
|
|
required this.memoryIndex,
|
|
this.key,
|
|
});
|
|
|
|
final List<Memory> memories;
|
|
|
|
final int memoryIndex;
|
|
|
|
final Key? key;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'MemoryRouteArgs{memories: $memories, memoryIndex: $memoryIndex, key: $key}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [NativeVideoViewerPage]
|
|
class NativeVideoViewerRoute extends PageRouteInfo<NativeVideoViewerRouteArgs> {
|
|
NativeVideoViewerRoute({
|
|
Key? key,
|
|
required Asset asset,
|
|
required Widget image,
|
|
bool showControls = true,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
NativeVideoViewerRoute.name,
|
|
args: NativeVideoViewerRouteArgs(
|
|
key: key,
|
|
asset: asset,
|
|
image: image,
|
|
showControls: showControls,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'NativeVideoViewerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<NativeVideoViewerRouteArgs>();
|
|
return NativeVideoViewerPage(
|
|
key: args.key,
|
|
asset: args.asset,
|
|
image: args.image,
|
|
showControls: args.showControls,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class NativeVideoViewerRouteArgs {
|
|
const NativeVideoViewerRouteArgs({
|
|
this.key,
|
|
required this.asset,
|
|
required this.image,
|
|
this.showControls = true,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final Asset asset;
|
|
|
|
final Widget image;
|
|
|
|
final bool showControls;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'NativeVideoViewerRouteArgs{key: $key, asset: $asset, image: $image, showControls: $showControls}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PartnerDetailPage]
|
|
class PartnerDetailRoute extends PageRouteInfo<PartnerDetailRouteArgs> {
|
|
PartnerDetailRoute({
|
|
Key? key,
|
|
required User partner,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
PartnerDetailRoute.name,
|
|
args: PartnerDetailRouteArgs(
|
|
key: key,
|
|
partner: partner,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PartnerDetailRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<PartnerDetailRouteArgs>();
|
|
return PartnerDetailPage(
|
|
key: args.key,
|
|
partner: args.partner,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class PartnerDetailRouteArgs {
|
|
const PartnerDetailRouteArgs({
|
|
this.key,
|
|
required this.partner,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final User partner;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'PartnerDetailRouteArgs{key: $key, partner: $partner}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PartnerPage]
|
|
class PartnerRoute extends PageRouteInfo<void> {
|
|
const PartnerRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
PartnerRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PartnerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const PartnerPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PeopleCollectionPage]
|
|
class PeopleCollectionRoute extends PageRouteInfo<void> {
|
|
const PeopleCollectionRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
PeopleCollectionRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PeopleCollectionRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const PeopleCollectionPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PermissionOnboardingPage]
|
|
class PermissionOnboardingRoute extends PageRouteInfo<void> {
|
|
const PermissionOnboardingRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
PermissionOnboardingRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PermissionOnboardingRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const PermissionOnboardingPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PersonResultPage]
|
|
class PersonResultRoute extends PageRouteInfo<PersonResultRouteArgs> {
|
|
PersonResultRoute({
|
|
Key? key,
|
|
required String personId,
|
|
required String personName,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
PersonResultRoute.name,
|
|
args: PersonResultRouteArgs(
|
|
key: key,
|
|
personId: personId,
|
|
personName: personName,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PersonResultRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<PersonResultRouteArgs>();
|
|
return PersonResultPage(
|
|
key: args.key,
|
|
personId: args.personId,
|
|
personName: args.personName,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class PersonResultRouteArgs {
|
|
const PersonResultRouteArgs({
|
|
this.key,
|
|
required this.personId,
|
|
required this.personName,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final String personId;
|
|
|
|
final String personName;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'PersonResultRouteArgs{key: $key, personId: $personId, personName: $personName}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PhotosPage]
|
|
class PhotosRoute extends PageRouteInfo<void> {
|
|
const PhotosRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
PhotosRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PhotosRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const PhotosPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [PlacesCollectionPage]
|
|
class PlacesCollectionRoute extends PageRouteInfo<void> {
|
|
const PlacesCollectionRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
PlacesCollectionRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'PlacesCollectionRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const PlacesCollectionPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [RecentlyAddedPage]
|
|
class RecentlyAddedRoute extends PageRouteInfo<void> {
|
|
const RecentlyAddedRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
RecentlyAddedRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'RecentlyAddedRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const RecentlyAddedPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SearchPage]
|
|
class SearchRoute extends PageRouteInfo<SearchRouteArgs> {
|
|
SearchRoute({
|
|
Key? key,
|
|
SearchFilter? prefilter,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
SearchRoute.name,
|
|
args: SearchRouteArgs(
|
|
key: key,
|
|
prefilter: prefilter,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SearchRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args =
|
|
data.argsAs<SearchRouteArgs>(orElse: () => const SearchRouteArgs());
|
|
return SearchPage(
|
|
key: args.key,
|
|
prefilter: args.prefilter,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class SearchRouteArgs {
|
|
const SearchRouteArgs({
|
|
this.key,
|
|
this.prefilter,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final SearchFilter? prefilter;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'SearchRouteArgs{key: $key, prefilter: $prefilter}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SettingsPage]
|
|
class SettingsRoute extends PageRouteInfo<void> {
|
|
const SettingsRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
SettingsRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SettingsRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const SettingsPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SettingsSubPage]
|
|
class SettingsSubRoute extends PageRouteInfo<SettingsSubRouteArgs> {
|
|
SettingsSubRoute({
|
|
required SettingSection section,
|
|
Key? key,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
SettingsSubRoute.name,
|
|
args: SettingsSubRouteArgs(
|
|
section: section,
|
|
key: key,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SettingsSubRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<SettingsSubRouteArgs>();
|
|
return SettingsSubPage(
|
|
args.section,
|
|
key: args.key,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class SettingsSubRouteArgs {
|
|
const SettingsSubRouteArgs({
|
|
required this.section,
|
|
this.key,
|
|
});
|
|
|
|
final SettingSection section;
|
|
|
|
final Key? key;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'SettingsSubRouteArgs{section: $section, key: $key}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SharedLinkEditPage]
|
|
class SharedLinkEditRoute extends PageRouteInfo<SharedLinkEditRouteArgs> {
|
|
SharedLinkEditRoute({
|
|
Key? key,
|
|
SharedLink? existingLink,
|
|
List<String>? assetsList,
|
|
String? albumId,
|
|
List<PageRouteInfo>? children,
|
|
}) : super(
|
|
SharedLinkEditRoute.name,
|
|
args: SharedLinkEditRouteArgs(
|
|
key: key,
|
|
existingLink: existingLink,
|
|
assetsList: assetsList,
|
|
albumId: albumId,
|
|
),
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SharedLinkEditRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
final args = data.argsAs<SharedLinkEditRouteArgs>(
|
|
orElse: () => const SharedLinkEditRouteArgs());
|
|
return SharedLinkEditPage(
|
|
key: args.key,
|
|
existingLink: args.existingLink,
|
|
assetsList: args.assetsList,
|
|
albumId: args.albumId,
|
|
);
|
|
},
|
|
);
|
|
}
|
|
|
|
class SharedLinkEditRouteArgs {
|
|
const SharedLinkEditRouteArgs({
|
|
this.key,
|
|
this.existingLink,
|
|
this.assetsList,
|
|
this.albumId,
|
|
});
|
|
|
|
final Key? key;
|
|
|
|
final SharedLink? existingLink;
|
|
|
|
final List<String>? assetsList;
|
|
|
|
final String? albumId;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'SharedLinkEditRouteArgs{key: $key, existingLink: $existingLink, assetsList: $assetsList, albumId: $albumId}';
|
|
}
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SharedLinkPage]
|
|
class SharedLinkRoute extends PageRouteInfo<void> {
|
|
const SharedLinkRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
SharedLinkRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SharedLinkRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const SharedLinkPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [SplashScreenPage]
|
|
class SplashScreenRoute extends PageRouteInfo<void> {
|
|
const SplashScreenRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
SplashScreenRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'SplashScreenRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const SplashScreenPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [TabControllerPage]
|
|
class TabControllerRoute extends PageRouteInfo<void> {
|
|
const TabControllerRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
TabControllerRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'TabControllerRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const TabControllerPage();
|
|
},
|
|
);
|
|
}
|
|
|
|
/// generated route for
|
|
/// [TrashPage]
|
|
class TrashRoute extends PageRouteInfo<void> {
|
|
const TrashRoute({List<PageRouteInfo>? children})
|
|
: super(
|
|
TrashRoute.name,
|
|
initialChildren: children,
|
|
);
|
|
|
|
static const String name = 'TrashRoute';
|
|
|
|
static PageInfo page = PageInfo(
|
|
name,
|
|
builder: (data) {
|
|
return const TrashPage();
|
|
},
|
|
);
|
|
}
|