diff --git a/lib/screens/home.dart b/lib/screens/home.dart index 9ea0c41..795d3a8 100644 --- a/lib/screens/home.dart +++ b/lib/screens/home.dart @@ -3,7 +3,9 @@ import 'package:flutter/material.dart'; import '../backend.dart'; import '../database.dart'; import '../editors/work.dart'; + import 'person.dart'; +import 'settings.dart'; class HomeScreen extends StatelessWidget { @override @@ -25,6 +27,10 @@ class HomeScreen extends StatelessWidget { value: 1, child: Text('Add work'), ), + PopupMenuItem( + value: 2, + child: Text('Settings'), + ), ], onSelected: (selected) { if (selected == 0) { @@ -37,6 +43,13 @@ class HomeScreen extends StatelessWidget { fullscreenDialog: true, ), ); + } else if (selected == 2) { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => SettingsScreen(), + ), + ); } }, ), diff --git a/lib/screens/settings.dart b/lib/screens/settings.dart new file mode 100644 index 0000000..32ac9fd --- /dev/null +++ b/lib/screens/settings.dart @@ -0,0 +1,20 @@ +import 'package:flutter/material.dart'; + +import '../backend.dart'; + +class SettingsScreen extends StatelessWidget { + @override + Widget build(BuildContext context) { + final backend = Backend.of(context); + + return Scaffold( + appBar: AppBar( + title: Text('Settings'), + ), + body: ListView( + children: [ + ], + ), + ); + } +}