mirror of
https://github.com/immich-app/immich
synced 2025-10-17 18:19:27 +00:00
feat: drift partners (#20051)
* feat: drift toggle partner in timeline * partners operation * fix: lint
This commit is contained in:
parent
99e5b33969
commit
737e768212
11 changed files with 703 additions and 23 deletions
|
|
@ -51,6 +51,7 @@ import 'package:immich_mobile/pages/library/library.page.dart';
|
|||
import 'package:immich_mobile/pages/library/local_albums.page.dart';
|
||||
import 'package:immich_mobile/pages/library/locked/locked.page.dart';
|
||||
import 'package:immich_mobile/pages/library/locked/pin_auth.page.dart';
|
||||
import 'package:immich_mobile/pages/library/partner/drift_partner.page.dart';
|
||||
import 'package:immich_mobile/pages/library/partner/partner.page.dart';
|
||||
import 'package:immich_mobile/pages/library/partner/partner_detail.page.dart';
|
||||
import 'package:immich_mobile/pages/library/people/people_collection.page.dart';
|
||||
|
|
@ -485,6 +486,11 @@ class AppRouter extends RootStackRouter {
|
|||
page: ChangeExperienceRoute.page,
|
||||
guards: [_authGuard, _duplicateGuard],
|
||||
),
|
||||
|
||||
AutoRoute(
|
||||
page: DriftPartnerRoute.page,
|
||||
guards: [_authGuard, _duplicateGuard],
|
||||
),
|
||||
AutoRoute(
|
||||
page: DriftUploadDetailRoute.page,
|
||||
guards: [_authGuard, _duplicateGuard],
|
||||
|
|
|
|||
|
|
@ -896,7 +896,7 @@ class DriftPartnerDetailRoute
|
|||
extends PageRouteInfo<DriftPartnerDetailRouteArgs> {
|
||||
DriftPartnerDetailRoute({
|
||||
Key? key,
|
||||
required UserDto partner,
|
||||
required PartnerUserDto partner,
|
||||
List<PageRouteInfo>? children,
|
||||
}) : super(
|
||||
DriftPartnerDetailRoute.name,
|
||||
|
|
@ -920,7 +920,7 @@ class DriftPartnerDetailRouteArgs {
|
|||
|
||||
final Key? key;
|
||||
|
||||
final UserDto partner;
|
||||
final PartnerUserDto partner;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
|
|
@ -928,6 +928,22 @@ class DriftPartnerDetailRouteArgs {
|
|||
}
|
||||
}
|
||||
|
||||
/// generated route for
|
||||
/// [DriftPartnerPage]
|
||||
class DriftPartnerRoute extends PageRouteInfo<void> {
|
||||
const DriftPartnerRoute({List<PageRouteInfo>? children})
|
||||
: super(DriftPartnerRoute.name, initialChildren: children);
|
||||
|
||||
static const String name = 'DriftPartnerRoute';
|
||||
|
||||
static PageInfo page = PageInfo(
|
||||
name,
|
||||
builder: (data) {
|
||||
return const DriftPartnerPage();
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/// generated route for
|
||||
/// [DriftPlaceDetailPage]
|
||||
class DriftPlaceDetailRoute extends PageRouteInfo<DriftPlaceDetailRouteArgs> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue