mirror of
https://github.com/inventree/inventree-app.git
synced 2025-06-26 08:50:50 +00:00
Format code
This commit is contained in:
lib
api.dartapi_form.dartapp_colors.dart
tasks.pybarcode
barcode.dartcamera_controller.dartcontroller.darthandler.dartpurchase_order.dartsales_order.dartstock.darttones.dartwedge_controller.dart
dsn.darthelpers.dartinventree
bom.dartcompany.dartmodel.dartnotification.dartorders.dartpart.dartproject_code.dartpurchase_order.dartsales_order.dartsentry.dartstatus_codes.dartstock.dart
l10.dartlabels.dartmain.dartpreferences.dartsettings
about.dartapp_settings.dartbarcode_settings.darthome_settings.dartlogin.dartpart_settings.dartpurchase_order_settings.dartrelease.dartsales_order_settings.dartselect_server.dartsettings.dart
user_profile.dartwidget
attachment_widget.dartback.dart
company
company_detail.dartcompany_list.dartmanufacturer_part_detail.dartsupplier_part_detail.dartsupplier_part_list.dart
dialogs.dartdrawer.dartfields.darthome.dartnotes_widget.dartnotifications.dartorder
extra_line_detail.dartpo_extra_line_list.dartpo_line_detail.dartpo_line_list.dartpurchase_order_detail.dartpurchase_order_list.dartsales_order_detail.dartsales_order_list.dartso_extra_line_list.dartso_line_detail.dartso_line_list.dartso_shipment_list.dart
paginator.dartpart
bom_list.dartcategory_display.dartcategory_list.dartpart_detail.dartpart_image_widget.dartpart_list.dartpart_parameter_widget.dartpart_pricing.dartpart_suppliers.dart
progress.dartrefreshable_state.dartsearch.dartsnacks.dartspinner.dartstock
test
@ -1,4 +1,3 @@
|
||||
|
||||
import "package:flutter/material.dart";
|
||||
import "package:flutter_tabler_icons/flutter_tabler_icons.dart";
|
||||
import "package:inventree/app_colors.dart";
|
||||
@ -12,10 +11,10 @@ class HomeScreenSettingsWidget extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _HomeScreenSettingsState extends State<HomeScreenSettingsWidget> {
|
||||
|
||||
_HomeScreenSettingsState();
|
||||
|
||||
final GlobalKey<_HomeScreenSettingsState> _settingsKey = GlobalKey<_HomeScreenSettingsState>();
|
||||
final GlobalKey<_HomeScreenSettingsState> _settingsKey =
|
||||
GlobalKey<_HomeScreenSettingsState>();
|
||||
|
||||
// Home screen settings
|
||||
bool homeShowSubscribed = true;
|
||||
@ -32,24 +31,27 @@ class _HomeScreenSettingsState extends State<HomeScreenSettingsWidget> {
|
||||
loadSettings();
|
||||
}
|
||||
|
||||
Future <void> loadSettings() async {
|
||||
|
||||
Future<void> loadSettings() async {
|
||||
// Load initial settings
|
||||
|
||||
homeShowSubscribed = await InvenTreeSettingsManager().getValue(INV_HOME_SHOW_SUBSCRIBED, true) as bool;
|
||||
homeShowPo = await InvenTreeSettingsManager().getValue(INV_HOME_SHOW_PO, true) as bool;
|
||||
homeShowSo = await InvenTreeSettingsManager().getValue(INV_HOME_SHOW_SO, true) as bool;
|
||||
homeShowManufacturers = await InvenTreeSettingsManager().getValue(INV_HOME_SHOW_MANUFACTURERS, true) as bool;
|
||||
homeShowCustomers = await InvenTreeSettingsManager().getValue(INV_HOME_SHOW_CUSTOMERS, true) as bool;
|
||||
homeShowSuppliers = await InvenTreeSettingsManager().getValue(INV_HOME_SHOW_SUPPLIERS, true) as bool;
|
||||
homeShowSubscribed = await InvenTreeSettingsManager()
|
||||
.getValue(INV_HOME_SHOW_SUBSCRIBED, true) as bool;
|
||||
homeShowPo = await InvenTreeSettingsManager()
|
||||
.getValue(INV_HOME_SHOW_PO, true) as bool;
|
||||
homeShowSo = await InvenTreeSettingsManager()
|
||||
.getValue(INV_HOME_SHOW_SO, true) as bool;
|
||||
homeShowManufacturers = await InvenTreeSettingsManager()
|
||||
.getValue(INV_HOME_SHOW_MANUFACTURERS, true) as bool;
|
||||
homeShowCustomers = await InvenTreeSettingsManager()
|
||||
.getValue(INV_HOME_SHOW_CUSTOMERS, true) as bool;
|
||||
homeShowSuppliers = await InvenTreeSettingsManager()
|
||||
.getValue(INV_HOME_SHOW_SUPPLIERS, true) as bool;
|
||||
|
||||
setState(() {
|
||||
});
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
return Scaffold(
|
||||
key: _settingsKey,
|
||||
appBar: AppBar(
|
||||
@ -57,67 +59,67 @@ class _HomeScreenSettingsState extends State<HomeScreenSettingsWidget> {
|
||||
backgroundColor: COLOR_APP_BAR,
|
||||
),
|
||||
body: Container(
|
||||
child: ListView(
|
||||
children: [
|
||||
ListTile(
|
||||
title: Text(L10().homeShowSubscribed),
|
||||
subtitle: Text(L10().homeShowSubscribedDescription),
|
||||
leading: Icon(TablerIcons.bell),
|
||||
trailing: Switch(
|
||||
value: homeShowSubscribed,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_SUBSCRIBED, value);
|
||||
setState(() {
|
||||
homeShowSubscribed = value;
|
||||
});
|
||||
},
|
||||
)
|
||||
),
|
||||
ListTile(
|
||||
title: Text(L10().homeShowPo),
|
||||
subtitle: Text(L10().homeShowPoDescription),
|
||||
leading: Icon(TablerIcons.shopping_cart),
|
||||
trailing: Switch(
|
||||
value: homeShowPo,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_PO, value);
|
||||
setState(() {
|
||||
homeShowPo = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
title: Text(L10().homeShowSo),
|
||||
subtitle: Text(L10().homeShowSoDescription),
|
||||
leading: Icon(TablerIcons.truck),
|
||||
trailing: Switch(
|
||||
value: homeShowSo,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_SO, value);
|
||||
setState(() {
|
||||
homeShowSo = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
title: Text(L10().homeShowSuppliers),
|
||||
subtitle: Text(L10().homeShowSuppliersDescription),
|
||||
leading: Icon(TablerIcons.building),
|
||||
trailing: Switch(
|
||||
value: homeShowSuppliers,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_SUPPLIERS, value);
|
||||
setState(() {
|
||||
homeShowSuppliers = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
// TODO: When these features are improved, add them back in!
|
||||
// Currently, the company display does not provide any value
|
||||
/*
|
||||
child: ListView(children: [
|
||||
ListTile(
|
||||
title: Text(L10().homeShowSubscribed),
|
||||
subtitle: Text(L10().homeShowSubscribedDescription),
|
||||
leading: Icon(TablerIcons.bell),
|
||||
trailing: Switch(
|
||||
value: homeShowSubscribed,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager()
|
||||
.setValue(INV_HOME_SHOW_SUBSCRIBED, value);
|
||||
setState(() {
|
||||
homeShowSubscribed = value;
|
||||
});
|
||||
},
|
||||
)),
|
||||
ListTile(
|
||||
title: Text(L10().homeShowPo),
|
||||
subtitle: Text(L10().homeShowPoDescription),
|
||||
leading: Icon(TablerIcons.shopping_cart),
|
||||
trailing: Switch(
|
||||
value: homeShowPo,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_PO, value);
|
||||
setState(() {
|
||||
homeShowPo = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
title: Text(L10().homeShowSo),
|
||||
subtitle: Text(L10().homeShowSoDescription),
|
||||
leading: Icon(TablerIcons.truck),
|
||||
trailing: Switch(
|
||||
value: homeShowSo,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_SO, value);
|
||||
setState(() {
|
||||
homeShowSo = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
title: Text(L10().homeShowSuppliers),
|
||||
subtitle: Text(L10().homeShowSuppliersDescription),
|
||||
leading: Icon(TablerIcons.building),
|
||||
trailing: Switch(
|
||||
value: homeShowSuppliers,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager()
|
||||
.setValue(INV_HOME_SHOW_SUPPLIERS, value);
|
||||
setState(() {
|
||||
homeShowSuppliers = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
// TODO: When these features are improved, add them back in!
|
||||
// Currently, the company display does not provide any value
|
||||
/*
|
||||
ListTile(
|
||||
title: Text(L10().homeShowManufacturers),
|
||||
subtitle: Text(L10().homeShowManufacturersDescription),
|
||||
@ -133,23 +135,21 @@ class _HomeScreenSettingsState extends State<HomeScreenSettingsWidget> {
|
||||
),
|
||||
),
|
||||
*/
|
||||
ListTile(
|
||||
title: Text(L10().homeShowCustomers),
|
||||
subtitle: Text(L10().homeShowCustomersDescription),
|
||||
leading: Icon(TablerIcons.user),
|
||||
trailing: Switch(
|
||||
value: homeShowCustomers,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager().setValue(INV_HOME_SHOW_CUSTOMERS, value);
|
||||
setState(() {
|
||||
homeShowCustomers = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
]
|
||||
)
|
||||
)
|
||||
);
|
||||
ListTile(
|
||||
title: Text(L10().homeShowCustomers),
|
||||
subtitle: Text(L10().homeShowCustomersDescription),
|
||||
leading: Icon(TablerIcons.user),
|
||||
trailing: Switch(
|
||||
value: homeShowCustomers,
|
||||
onChanged: (bool value) {
|
||||
InvenTreeSettingsManager()
|
||||
.setValue(INV_HOME_SHOW_CUSTOMERS, value);
|
||||
setState(() {
|
||||
homeShowCustomers = value;
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
])));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user