mirror of
https://github.com/git-touch/git-touch
synced 2025-02-08 15:48:41 +01:00
fix: settings screen repetition (#252)
This commit is contained in:
parent
68253e071e
commit
d6a24c257a
@ -73,23 +73,6 @@ class SettingsScreen extends StatelessWidget {
|
||||
url: '/login',
|
||||
rightWidget: Text(auth.activeAccount!.login),
|
||||
),
|
||||
TableViewItem(
|
||||
leftIconData: Octicons.info,
|
||||
text: Text(AppLocalizations.of(context)!.giteaStatus),
|
||||
url: '/gitea/status',
|
||||
rightWidget: FutureBuilder<String>(
|
||||
future:
|
||||
auth.fetchGitea('/version').then((v) => v['version']),
|
||||
builder: (context, snapshot) {
|
||||
return Text(snapshot.data ?? '');
|
||||
},
|
||||
),
|
||||
),
|
||||
TableViewItem(
|
||||
text: Text(AppLocalizations.of(context)!.switchAccounts),
|
||||
url: '/login',
|
||||
rightWidget: Text(auth.activeAccount!.login),
|
||||
),
|
||||
TableViewItem(
|
||||
text: Text(AppLocalizations.of(context)!.appLanguage),
|
||||
rightWidget: Text(theme.locale == null
|
||||
@ -124,10 +107,14 @@ class SettingsScreen extends StatelessWidget {
|
||||
)
|
||||
]),
|
||||
CommonStyle.verticalGap,
|
||||
TableView(headerText: AppLocalizations.of(context)!.theme, items: [
|
||||
TableView(
|
||||
hasIcon: false,
|
||||
headerText: AppLocalizations.of(context)!.theme,
|
||||
items: [
|
||||
TableViewItem(
|
||||
text: Text(AppLocalizations.of(context)!.brightness),
|
||||
rightWidget: Text(theme.brighnessValue == AppBrightnessType.light
|
||||
rightWidget:
|
||||
Text(theme.brighnessValue == AppBrightnessType.light
|
||||
? AppLocalizations.of(context)!.light
|
||||
: theme.brighnessValue == AppBrightnessType.dark
|
||||
? AppLocalizations.of(context)!.dark
|
||||
@ -205,9 +192,13 @@ class SettingsScreen extends StatelessWidget {
|
||||
]);
|
||||
},
|
||||
),
|
||||
]),
|
||||
],
|
||||
),
|
||||
CommonStyle.verticalGap,
|
||||
TableView(headerText: AppLocalizations.of(context)!.feedback, items: [
|
||||
TableView(
|
||||
hasIcon: false,
|
||||
headerText: AppLocalizations.of(context)!.feedback,
|
||||
items: [
|
||||
TableViewItem(
|
||||
text: Text(AppLocalizations.of(context)!.submitAnIssue),
|
||||
rightWidget: Text('git-touch/git-touch'),
|
||||
@ -231,9 +222,13 @@ class SettingsScreen extends StatelessWidget {
|
||||
hideRightChevron: true,
|
||||
url: 'mailto:pd4d10@gmail.com',
|
||||
),
|
||||
]),
|
||||
],
|
||||
),
|
||||
CommonStyle.verticalGap,
|
||||
TableView(headerText: AppLocalizations.of(context)!.about, items: [
|
||||
TableView(
|
||||
hasIcon: false,
|
||||
headerText: AppLocalizations.of(context)!.about,
|
||||
items: [
|
||||
TableViewItem(
|
||||
text: Text(AppLocalizations.of(context)!.version),
|
||||
rightWidget: FutureBuilder<String>(
|
||||
@ -251,7 +246,8 @@ class SettingsScreen extends StatelessWidget {
|
||||
: 'https://github.com') +
|
||||
'/git-touch/git-touch',
|
||||
),
|
||||
])
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user