1
0
mirror of https://github.com/GitJournal/GitJournal.git synced 2025-07-23 02:07:26 +08:00

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

@ -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() {