Add placeholder for search tab

This commit is contained in:
Neeraj Gupta 2023-02-23 22:44:56 +05:30
parent 2ad667deb1
commit cc61f87734
No known key found for this signature in database
GPG key ID: 3C5A1684DC1729E1
3 changed files with 33 additions and 0 deletions

View file

@ -169,6 +169,20 @@ class _HomeBottomNavigationBarState extends State<HomeBottomNavigationBar> {
// of occasional missing events
},
),
GButton(
margin: const EdgeInsets.fromLTRB(10, 6, 8, 6),
icon: Icons.search_outlined,
iconColor: enteColorScheme.tabIcon,
iconActiveColor: strokeBaseLight,
text: '',
onPressed: () {
_onTabChange(
3,
mode: "OnPressed",
); // To take care
// of occasional missing events
},
),
],
selectedIndex: currentTabIndex,
onTabChange: _onTabChange,

View file

@ -41,6 +41,7 @@ import 'package:photos/ui/home/preserve_footer_widget.dart';
import 'package:photos/ui/home/start_backup_hook_widget.dart';
import 'package:photos/ui/loading_photos_widget.dart';
import 'package:photos/ui/notification/update/change_log_page.dart';
import "package:photos/ui/search_tab.dart";
import 'package:photos/ui/settings/app_update_dialog.dart';
import 'package:photos/ui/settings_page.dart';
import 'package:photos/ui/shared_collections_gallery.dart';
@ -60,6 +61,7 @@ class HomeWidget extends StatefulWidget {
class _HomeWidgetState extends State<HomeWidget> {
static const _deviceFolderGalleryWidget = CollectionsGalleryWidget();
static const _sharedCollectionGallery = SharedCollectionGallery();
static const _searchTab = SearchTab();
static final _settingsPage = SettingsPage(
emailNotifier: UserService.instance.emailValueNotifier,
);
@ -374,6 +376,7 @@ class _HomeWidgetState extends State<HomeWidget> {
),
_deviceFolderGalleryWidget,
_sharedCollectionGallery,
_searchTab,
],
);
},

16
lib/ui/search_tab.dart Normal file
View file

@ -0,0 +1,16 @@
import "package:flutter/widgets.dart";
class SearchTab extends StatefulWidget {
const SearchTab({Key? key}) : super(key: key);
@override
State<SearchTab> createState() => _SearchTabState();
}
class _SearchTabState extends State<SearchTab> {
@override
Widget build(BuildContext context) {
return const Center(
child: Text("Search tab placeholder"),
);
}
}