mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-28 13:36:50 +00:00
Update for settings menus
This commit is contained in:
parent
b69762ff15
commit
1823dca61d
2
lib/l10n
2
lib/l10n
@ -1 +1 @@
|
|||||||
Subproject commit 8f8809c18776e8bfac050c35ad17e0416af96ad4
|
Subproject commit 0b7d0314cb27fd51422836d3b0dcb3285689898a
|
@ -4,6 +4,7 @@ import 'package:flutter/cupertino.dart';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
import 'package:package_info/package_info.dart';
|
import 'package:package_info/package_info.dart';
|
||||||
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
class InvenTreeAboutWidget extends StatelessWidget {
|
class InvenTreeAboutWidget extends StatelessWidget {
|
||||||
|
|
||||||
@ -21,11 +22,14 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
|||||||
body: ListView(
|
body: ListView(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Server Address"),
|
title: Text(I18N.of(context).serverDetails),
|
||||||
|
),
|
||||||
|
ListTile(
|
||||||
|
title: Text(I18N.of(context).address),
|
||||||
subtitle: Text(InvenTreeAPI().baseUrl.isNotEmpty ? InvenTreeAPI().baseUrl : "Not connected"),
|
subtitle: Text(InvenTreeAPI().baseUrl.isNotEmpty ? InvenTreeAPI().baseUrl : "Not connected"),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Server Version"),
|
title: Text(I18N.of(context).version),
|
||||||
subtitle: Text(InvenTreeAPI().version.isNotEmpty ? InvenTreeAPI().version : "Not connected"),
|
subtitle: Text(InvenTreeAPI().version.isNotEmpty ? InvenTreeAPI().version : "Not connected"),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
@ -34,7 +38,10 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
Divider(),
|
Divider(),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("App Name"),
|
title: Text(I18N.of(context).appDetails),
|
||||||
|
),
|
||||||
|
ListTile(
|
||||||
|
title: Text(I18N.of(context).name),
|
||||||
subtitle: Text("${info.appName}"),
|
subtitle: Text("${info.appName}"),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
@ -42,20 +49,12 @@ class InvenTreeAboutWidget extends StatelessWidget {
|
|||||||
subtitle: Text("${info.packageName}"),
|
subtitle: Text("${info.packageName}"),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("App Version"),
|
title: Text(I18N.of(context).version),
|
||||||
subtitle: Text("${info.version}"),
|
subtitle: Text("${info.version}"),
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("Build Number"),
|
title: Text(I18N.of(context).build),
|
||||||
subtitle: Text("${info.buildNumber}")
|
subtitle: Text("${info.buildNumber}"),
|
||||||
),
|
|
||||||
Divider(),
|
|
||||||
ListTile(
|
|
||||||
title: Text("Submit Bug Report"),
|
|
||||||
subtitle: Text("https://github.com/inventree/inventree-app/issues/"),
|
|
||||||
onTap: () {
|
|
||||||
// TODO - Open the URL in an external webpage?
|
|
||||||
},
|
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -5,6 +5,8 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
|
|
||||||
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
import 'package:InvenTree/api.dart';
|
import 'package:InvenTree/api.dart';
|
||||||
import 'login.dart';
|
import 'login.dart';
|
||||||
|
|
||||||
@ -37,11 +39,17 @@ class _InvenTreeSettingsState extends State<InvenTreeSettingsWidget> {
|
|||||||
),
|
),
|
||||||
Divider(),
|
Divider(),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: Text("About"),
|
title: Text(I18N.of(context).about),
|
||||||
subtitle: Text("App details"),
|
subtitle: Text(I18N.of(context).appDetails),
|
||||||
leading: FaIcon(FontAwesomeIcons.infoCircle),
|
leading: FaIcon(FontAwesomeIcons.infoCircle),
|
||||||
onTap: _about,
|
onTap: _about,
|
||||||
),
|
),
|
||||||
|
ListTile(
|
||||||
|
title: Text("Report Bug"),
|
||||||
|
subtitle: Text("Report bug or suggest new feature"),
|
||||||
|
leading: FaIcon(FontAwesomeIcons.bug),
|
||||||
|
onTap: null,
|
||||||
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user