From 0bc25a1d2edddc3afa5cf1b1bfaee82b23a16297 Mon Sep 17 00:00:00 2001 From: Efrain Date: Mon, 29 Mar 2021 20:34:24 -0500 Subject: [PATCH] [Presentation] Added missing appbar --- lib/presentation/main_tab_page.dart | 10 +++++++++- lib/presentation/monsters/monsters_page.dart | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/presentation/main_tab_page.dart b/lib/presentation/main_tab_page.dart index 904906a06..b368aaaaf 100644 --- a/lib/presentation/main_tab_page.dart +++ b/lib/presentation/main_tab_page.dart @@ -53,6 +53,12 @@ class _MainTabPageState extends State with SingleTickerProviderStat context.read().add(const GameCodesEvent.init()); } + @override + void dispose() { + _tabController.dispose(); + super.dispose(); + } + @override Widget build(BuildContext context) { return RateMyAppBuilder( @@ -94,7 +100,7 @@ class _MainTabPageState extends State with SingleTickerProviderStat showUnselectedLabels: true, items: _buildBottomNavBars(), type: BottomNavigationBarType.fixed, - onTap: (newIndex) => context.read().add(MainTabEvent.goToTab(index: newIndex)), + onTap: _gotoTab, ), ), ); @@ -111,6 +117,8 @@ class _MainTabPageState extends State with SingleTickerProviderStat ]; } + void _gotoTab(int newIndex) => context.read().add(MainTabEvent.goToTab(index: newIndex)); + void _changeCurrentTab(int index) { FocusScope.of(context).removeFocus(); setState(() { diff --git a/lib/presentation/monsters/monsters_page.dart b/lib/presentation/monsters/monsters_page.dart index a78ccc25c..135cf363f 100644 --- a/lib/presentation/monsters/monsters_page.dart +++ b/lib/presentation/monsters/monsters_page.dart @@ -22,6 +22,7 @@ class MonstersPage extends StatelessWidget { return state.map( loading: (_) => const Loading(), loaded: (state) => SliverScaffoldWithFab( + appbar: AppBar(title: Text(s.monsters)), slivers: [ SliverPageFilter( search: state.search,