mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-07-24 19:24:45 +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>[
|
var listView = ListView(children: <Widget>[
|
||||||
|
SettingsHeader("Git Settings"),
|
||||||
ListTile(title: gitAuthorForm),
|
ListTile(title: gitAuthorForm),
|
||||||
ListTile(title: gitAuthorEmailForm),
|
ListTile(title: gitAuthorEmailForm),
|
||||||
|
SettingsHeader("Version Info"),
|
||||||
VersionNumberTile(),
|
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 {
|
class VersionNumberTile extends StatefulWidget {
|
||||||
@override
|
@override
|
||||||
VersionNumberTileState createState() {
|
VersionNumberTileState createState() {
|
||||||
|
Reference in New Issue
Block a user