summaryrefslogtreecommitdiff
path: root/lib/pages
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@amftech.nl>2023-02-06 19:04:25 +0100
committerAldrik Ramaekers <aldrik@amftech.nl>2023-02-06 19:04:25 +0100
commite37d74527e03b6a804a35cbfb0956d4e0100889f (patch)
tree837bcf2aec9c3593ebb0ee6d53197a21d069a4c1 /lib/pages
parentbab2bf926e2102713c12faded32a1b26f1911d91 (diff)
1.13.7
Diffstat (limited to 'lib/pages')
-rw-r--r--lib/pages/all_routes_page.dart1
-rw-r--r--lib/pages/delivery_login_page.dart13
-rw-r--r--lib/pages/settings_page.dart12
3 files changed, 21 insertions, 5 deletions
diff --git a/lib/pages/all_routes_page.dart b/lib/pages/all_routes_page.dart
index 0efe524..d3c1637 100644
--- a/lib/pages/all_routes_page.dart
+++ b/lib/pages/all_routes_page.dart
@@ -27,6 +27,7 @@ class _AllRoutesPageState extends State<AllRoutesPage> {
try {
apiService.getRoutes().then((value) {
+ debugPrint('xddd 2');
setState(() => {routeInfo = value});
});
} catch (e) {
diff --git a/lib/pages/delivery_login_page.dart b/lib/pages/delivery_login_page.dart
index 2ce6524..25cccf3 100644
--- a/lib/pages/delivery_login_page.dart
+++ b/lib/pages/delivery_login_page.dart
@@ -30,7 +30,13 @@ class _DeliveryLoginPageState extends State<DeliveryLoginPage> {
pnumberController.text = '639174';
daycodeController.text = '424';
- versionController.text = "1.12.3-prod";
+ versionController.text = "..";
+
+ settingsService.readSettingsFromFile().then((value) => {
+ setState(() => {
+ versionController.text = value.version
+ })
+ });
}
_attemptLogin() async {
@@ -84,11 +90,8 @@ class _DeliveryLoginPageState extends State<DeliveryLoginPage> {
Padding(padding: EdgeInsets.all(10)),
TextField(
decoration: InputDecoration(labelText: "Versie"),
- keyboardType: TextInputType.number,
+ keyboardType: TextInputType.text,
controller: versionController,
- inputFormatters: <TextInputFormatter>[
- FilteringTextInputFormatter.digitsOnly
- ],
),
Padding(padding: EdgeInsets.all(10)),
OutlinedButton(
diff --git a/lib/pages/settings_page.dart b/lib/pages/settings_page.dart
index 8d35ee7..1dbb01a 100644
--- a/lib/pages/settings_page.dart
+++ b/lib/pages/settings_page.dart
@@ -13,9 +13,13 @@ class SettingsPage extends StatefulWidget {
}
class _SettingsPageState extends State<SettingsPage> {
+ final versionController = TextEditingController();
+
@override
initState() {
super.initState();
+
+ versionController.text = widget.settings.version;
}
Future<void> saveSettings() async {
@@ -45,6 +49,14 @@ class _SettingsPageState extends State<SettingsPage> {
labelText: 'Huidige uurloon',
),
),
+ TextField(
+ decoration: InputDecoration(labelText: "Versie"),
+ keyboardType: TextInputType.text,
+ controller: versionController,
+ onChanged: ((value) => {
+ widget.settings.version = value
+ }),
+ ),
Padding(padding: const EdgeInsets.all(0)),
TextButton(
onPressed: () async => await saveSettings(),