mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	feat(mobile): Use new search API and GridView for Places / Locations (#2043)
* Use new search API and GridView for Places / Locations * Fixes search service by adding clip: true * Rebased from master, uses view all explore grid now * localized view all button * adds empty * style text * Fix issue with horizontal Things not render due to missing height info --------- Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
		| @@ -102,6 +102,18 @@ class _$AppRouter extends RootStackRouter { | ||||
|         ), | ||||
|       ); | ||||
|     }, | ||||
|     CuratedLocationRoute.name: (routeData) { | ||||
|       return MaterialPageX<dynamic>( | ||||
|         routeData: routeData, | ||||
|         child: const CuratedLocationPage(), | ||||
|       ); | ||||
|     }, | ||||
|     CuratedObjectRoute.name: (routeData) { | ||||
|       return MaterialPageX<dynamic>( | ||||
|         routeData: routeData, | ||||
|         child: const CuratedObjectPage(), | ||||
|       ); | ||||
|     }, | ||||
|     CreateAlbumRoute.name: (routeData) { | ||||
|       final args = routeData.argsAs<CreateAlbumRouteArgs>(); | ||||
|       return MaterialPageX<dynamic>( | ||||
| @@ -331,6 +343,22 @@ class _$AppRouter extends RootStackRouter { | ||||
|             duplicateGuard, | ||||
|           ], | ||||
|         ), | ||||
|         RouteConfig( | ||||
|           CuratedLocationRoute.name, | ||||
|           path: '/curated-location-page', | ||||
|           guards: [ | ||||
|             authGuard, | ||||
|             duplicateGuard, | ||||
|           ], | ||||
|         ), | ||||
|         RouteConfig( | ||||
|           CuratedObjectRoute.name, | ||||
|           path: '/curated-object-page', | ||||
|           guards: [ | ||||
|             authGuard, | ||||
|             duplicateGuard, | ||||
|           ], | ||||
|         ), | ||||
|         RouteConfig( | ||||
|           CreateAlbumRoute.name, | ||||
|           path: '/create-album-page', | ||||
| @@ -618,6 +646,30 @@ class SearchResultRouteArgs { | ||||
|   } | ||||
| } | ||||
|  | ||||
| /// generated route for | ||||
| /// [CuratedLocationPage] | ||||
| class CuratedLocationRoute extends PageRouteInfo<void> { | ||||
|   const CuratedLocationRoute() | ||||
|       : super( | ||||
|           CuratedLocationRoute.name, | ||||
|           path: '/curated-location-page', | ||||
|         ); | ||||
|  | ||||
|   static const String name = 'CuratedLocationRoute'; | ||||
| } | ||||
|  | ||||
| /// generated route for | ||||
| /// [CuratedObjectPage] | ||||
| class CuratedObjectRoute extends PageRouteInfo<void> { | ||||
|   const CuratedObjectRoute() | ||||
|       : super( | ||||
|           CuratedObjectRoute.name, | ||||
|           path: '/curated-object-page', | ||||
|         ); | ||||
|  | ||||
|   static const String name = 'CuratedObjectRoute'; | ||||
| } | ||||
|  | ||||
| /// generated route for | ||||
| /// [CreateAlbumPage] | ||||
| class CreateAlbumRoute extends PageRouteInfo<CreateAlbumRouteArgs> { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user