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:
@ -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() {
|
||||
|
Reference in New Issue
Block a user