|
|
|
@ -2,6 +2,7 @@ import 'package:barcode_scan/platform_wrapper.dart';
|
|
|
|
import 'package:driverapp/config/size_config.dart';
|
|
|
|
import 'package:driverapp/config/size_config.dart';
|
|
|
|
import 'package:driverapp/core/enum/viewstate.dart';
|
|
|
|
import 'package:driverapp/core/enum/viewstate.dart';
|
|
|
|
import 'package:driverapp/core/model/scan_qr/scan_qr_request_model.dart';
|
|
|
|
import 'package:driverapp/core/model/scan_qr/scan_qr_request_model.dart';
|
|
|
|
|
|
|
|
import 'package:driverapp/core/viewModels/authentication_view_model.dart';
|
|
|
|
import 'package:driverapp/core/viewModels/orders_view_model.dart';
|
|
|
|
import 'package:driverapp/core/viewModels/orders_view_model.dart';
|
|
|
|
import 'package:driverapp/pages/delivery/information_page.dart';
|
|
|
|
import 'package:driverapp/pages/delivery/information_page.dart';
|
|
|
|
import 'package:driverapp/pages/orders/pending_orders_page.dart';
|
|
|
|
import 'package:driverapp/pages/orders/pending_orders_page.dart';
|
|
|
|
@ -15,6 +16,7 @@ import 'package:driverapp/widgets/others/rounded_container.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:hexcolor/hexcolor.dart';
|
|
|
|
import 'package:hexcolor/hexcolor.dart';
|
|
|
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
|
|
import '../base/base_view.dart';
|
|
|
|
import '../base/base_view.dart';
|
|
|
|
|
|
|
|
|
|
|
|
@ -24,6 +26,19 @@ class DashboardScreen extends StatefulWidget {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class _DashboardScreenState extends State<DashboardScreen> {
|
|
|
|
class _DashboardScreenState extends State<DashboardScreen> {
|
|
|
|
|
|
|
|
bool _isInit = false;
|
|
|
|
|
|
|
|
AuthenticationViewModel _authenticationViewModel;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
|
|
void didChangeDependencies() {
|
|
|
|
|
|
|
|
if (!_isInit) {
|
|
|
|
|
|
|
|
_authenticationViewModel = Provider.of(context);
|
|
|
|
|
|
|
|
_isInit = true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
super.didChangeDependencies();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
int orderId;
|
|
|
|
int orderId;
|
|
|
|
@ -57,8 +72,7 @@ class _DashboardScreenState extends State<DashboardScreen> {
|
|
|
|
Padding(
|
|
|
|
Padding(
|
|
|
|
padding: EdgeInsets.only(top: 4.5),
|
|
|
|
padding: EdgeInsets.only(top: 4.5),
|
|
|
|
child: Text(
|
|
|
|
child: Text(
|
|
|
|
'Drive Name',
|
|
|
|
_authenticationViewModel.user.userName,
|
|
|
|
//model.user.userName,
|
|
|
|
|
|
|
|
style: TextStyle(
|
|
|
|
style: TextStyle(
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontWeight: FontWeight.w400,
|
|
|
|
fontSize: 25.0),
|
|
|
|
fontSize: 25.0),
|
|
|
|
|