Add settings screen

This commit is contained in:
Elias Projahn 2020-03-21 17:46:23 +01:00
parent 05574c78b6
commit 97872f1646
2 changed files with 33 additions and 0 deletions

View file

@ -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(),
),
);
}
},
),

20
lib/screens/settings.dart Normal file
View file

@ -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: <Widget>[
],
),
);
}
}