diff --git a/lib/calculator.dart b/lib/calculator.dart index dc5ba81..37f073a 100644 --- a/lib/calculator.dart +++ b/lib/calculator.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; +import 'profile.dart'; import 'result.dart'; class CalculatorPage extends StatefulWidget { @@ -34,6 +35,15 @@ class _CalculatorPageState extends State { return Scaffold( appBar: AppBar( title: Text(widget.title), + actions: [ + IconButton( + icon: Icon(Icons.person), + tooltip: 'Open shopping cart', + onPressed: () { + Navigator.pushNamed(context, ProfilePage.routeName); + }, + ), + ], ), body: Center( child: Column( diff --git a/lib/main.dart b/lib/main.dart index dde3e61..0fe9074 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'calculator.dart'; +import 'profile.dart'; import 'result.dart'; void main() => runApp(BMIApp()); @@ -14,6 +15,7 @@ class BMIApp extends StatelessWidget { routes: { CalculatorPage.routeName: (context) => CalculatorPage(), ResultPage.routeName: (context) => ResultPage(), + ProfilePage.routeName: (context) => ProfilePage(), }, ); } diff --git a/lib/profile.dart b/lib/profile.dart new file mode 100644 index 0000000..d69aa1d --- /dev/null +++ b/lib/profile.dart @@ -0,0 +1,14 @@ +import 'package:flutter/material.dart'; + +class ProfilePage extends StatelessWidget { + static const routeName = "/profile"; + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text("Profile"), + ), + body: Text("Hey"), + ); + } +}