home page navigation added from any screen.

development
Sikander Saleem 4 years ago
parent 023c461289
commit 0ac7a0f2f1

@ -2,7 +2,6 @@ import 'dart:io';
import 'package:firebase_analytics/firebase_analytics.dart'; import 'package:firebase_analytics/firebase_analytics.dart';
import 'package:firebase_analytics/observer.dart'; import 'package:firebase_analytics/observer.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:tangheem/ui/screens/bookmark_screen.dart'; import 'package:tangheem/ui/screens/bookmark_screen.dart';
@ -109,16 +108,16 @@ class Application extends StatelessWidget {
} catch (ex) { } catch (ex) {
print("Analytics:$ex"); print("Analytics:$ex");
} }
return goToNavigation(className); return goToNavigation(className, settings);
}, },
); );
} }
PageRoute goToNavigation(var className) { PageRoute goToNavigation(var className, settings) {
if (Platform.isIOS) { if (Platform.isIOS) {
return CupertinoPageRoute(builder: (context) => className); return CupertinoPageRoute(builder: (context) => className, settings: settings);
} }
return MaterialPageRoute(builder: (context) => className); return MaterialPageRoute(builder: (context) => className, settings: settings);
} }
ThemeData lightTheme() { ThemeData lightTheme() {

@ -137,7 +137,7 @@ class _CommonAppbarState extends State<CommonAppbar> {
), ),
if (!widget.showDrawer) if (!widget.showDrawer)
IconButton( IconButton(
icon: Icon(widget.showDrawer ? Icons.home : Icons.home, color: ColorConsts.textGrey), icon: Icon(Icons.home, color: ColorConsts.textGrey),
padding: EdgeInsets.only(left: 16), padding: EdgeInsets.only(left: 16),
onPressed: () { onPressed: () {
Navigator.popUntil(context, ModalRoute.withName(HomeScreen.routeName)); Navigator.popUntil(context, ModalRoute.withName(HomeScreen.routeName));

Loading…
Cancel
Save