mirror of
				https://github.com/inventree/inventree-app.git
				synced 2025-10-30 21:05:42 +00:00 
			
		
		
		
	Update for settings menus
This commit is contained in:
		
							
								
								
									
										2
									
								
								lib/l10n
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								lib/l10n
									
									
									
									
									
								
							 Submodule lib/l10n updated: 8f8809c187...0b7d0314cb
									
								
							| @@ -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, | ||||||
|  |             ), | ||||||
|           ], |           ], | ||||||
|         ) |         ) | ||||||
|       ) |       ) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user