chore(mobile): search page minor enhancements (#13403)

* chore(mobile): search page retouched

* add placeholder photos

* remove unused page

* focus the search input when tapping on the search controller button

* detail fixed

* remove print statements

* disable scrolling of empty content
This commit is contained in:
Alex 2024-10-14 09:50:07 +07:00 committed by GitHub
parent 1193adf0f5
commit f59b813ffe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 821 additions and 847 deletions

View file

@ -2,9 +2,7 @@ import 'package:auto_route/auto_route.dart';
import 'package:flutter/foundation.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/providers/memory.provider.dart';
import 'package:immich_mobile/providers/search/people.provider.dart';
import 'package:immich_mobile/providers/search/search_page_state.provider.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/entities/user.entity.dart';
import 'package:immich_mobile/providers/api.provider.dart';
@ -24,13 +22,6 @@ class TabNavigationObserver extends AutoRouterObserver {
TabPageRoute route,
TabPageRoute previousRoute,
) async {
// Perform tasks on re-visit to SearchRoute
if (route.name == 'SearchRoute') {
// Refresh Location State
ref.invalidate(getPreviewPlacesProvider);
ref.invalidate(getAllPeopleProvider);
}
if (route.name == 'HomeRoute') {
ref.invalidate(memoryFutureProvider);
Future(() => ref.read(assetProvider.notifier).getAllAsset());