Settings: Try to add a header

It still looks ugly as fuck
This commit is contained in:
Vishesh Handa
2019-01-23 13:39:54 +01:00
parent 75d86dfa99
commit a7d366e7c6

View File

@ -74,8 +74,10 @@ class SettingsListState extends State<SettingsList> {
);
var listView = ListView(children: <Widget>[
SettingsHeader("Git Settings"),
ListTile(title: gitAuthorForm),
ListTile(title: gitAuthorEmailForm),
SettingsHeader("Version Info"),
VersionNumberTile(),
]);
@ -86,6 +88,22 @@ class SettingsListState extends State<SettingsList> {
}
}
class SettingsHeader extends StatelessWidget {
final String text;
SettingsHeader(this.text);
@override
Widget build(BuildContext context) {
return ListTile(
title: Text(
text,
style: Theme.of(context).textTheme.headline,
),
enabled: false,
);
}
}
class VersionNumberTile extends StatefulWidget {
@override
VersionNumberTileState createState() {