|
|
|
@ -1,9 +1,10 @@
|
|
|
|
|
|
|
|
import 'package:doctor_app_flutter/core/viewModel/auth_view_model.dart';
|
|
|
|
import 'package:doctor_app_flutter/core/viewModel/project_view_model.dart';
|
|
|
|
import 'package:doctor_app_flutter/core/viewModel/project_view_model.dart';
|
|
|
|
import 'package:doctor_app_flutter/icons_app/doctor_app_icons.dart';
|
|
|
|
import 'package:doctor_app_flutter/icons_app/doctor_app_icons.dart';
|
|
|
|
import 'package:doctor_app_flutter/core/viewModel/auth_view_model.dart';
|
|
|
|
|
|
|
|
import 'package:doctor_app_flutter/util/helpers.dart';
|
|
|
|
import 'package:doctor_app_flutter/util/helpers.dart';
|
|
|
|
import 'package:doctor_app_flutter/util/translations_delegate_base.dart';
|
|
|
|
import 'package:doctor_app_flutter/util/translations_delegate_base.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
import 'package:flutter/widgets.dart';
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
|
|
import '../../config/size_config.dart';
|
|
|
|
import '../../config/size_config.dart';
|
|
|
|
@ -28,6 +29,7 @@ class _AppDrawerState extends State<AppDrawer> {
|
|
|
|
bool _isInit = true;
|
|
|
|
bool _isInit = true;
|
|
|
|
Helpers helpers = new Helpers();
|
|
|
|
Helpers helpers = new Helpers();
|
|
|
|
ProjectViewModel projectsProvider;
|
|
|
|
ProjectViewModel projectsProvider;
|
|
|
|
|
|
|
|
|
|
|
|
// @override
|
|
|
|
// @override
|
|
|
|
// void didChangeDependencies() {
|
|
|
|
// void didChangeDependencies() {
|
|
|
|
// super.didChangeDependencies();
|
|
|
|
// super.didChangeDependencies();
|
|
|
|
@ -58,7 +60,9 @@ class _AppDrawerState extends State<AppDrawer> {
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Container(
|
|
|
|
Container(
|
|
|
|
child: Image.asset('assets/images/logo.png'),
|
|
|
|
child: Image.asset(
|
|
|
|
|
|
|
|
'assets/images/logo.png',
|
|
|
|
|
|
|
|
),
|
|
|
|
margin: EdgeInsets.only(top: 10, bottom: 15),
|
|
|
|
margin: EdgeInsets.only(top: 10, bottom: 15),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
@ -68,6 +72,15 @@ class _AppDrawerState extends State<AppDrawer> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
SizedBox(height: 15),
|
|
|
|
SizedBox(height: 15),
|
|
|
|
|
|
|
|
InkWell(
|
|
|
|
|
|
|
|
onTap: (){
|
|
|
|
|
|
|
|
Navigator.of(context).pushNamed(PROFILE, arguments: {
|
|
|
|
|
|
|
|
'title': authProvider.doctorProfile.doctorName,
|
|
|
|
|
|
|
|
"doctorProfileall": authProvider.doctorProfile
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
child: Column(
|
|
|
|
|
|
|
|
children: [
|
|
|
|
authProvider.doctorProfile != null
|
|
|
|
authProvider.doctorProfile != null
|
|
|
|
? CircleAvatar(
|
|
|
|
? CircleAvatar(
|
|
|
|
radius: SizeConfig.imageSizeMultiplier * 12,
|
|
|
|
radius: SizeConfig.imageSizeMultiplier * 12,
|
|
|
|
@ -96,6 +109,9 @@ class _AppDrawerState extends State<AppDrawer> {
|
|
|
|
"",
|
|
|
|
"",
|
|
|
|
fontWeight: FontWeight.normal,
|
|
|
|
fontWeight: FontWeight.normal,
|
|
|
|
color: Colors.black87),
|
|
|
|
color: Colors.black87),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
),
|
|
|
|
RaisedButton(
|
|
|
|
RaisedButton(
|
|
|
|
shape: RoundedRectangleBorder(
|
|
|
|
shape: RoundedRectangleBorder(
|
|
|
|
borderRadius: BorderRadius.circular(18.0),
|
|
|
|
borderRadius: BorderRadius.circular(18.0),
|
|
|
|
@ -112,13 +128,6 @@ class _AppDrawerState extends State<AppDrawer> {
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
onTap: () {
|
|
|
|
|
|
|
|
//Navigator.of(context).pushNamed(PROFILE);
|
|
|
|
|
|
|
|
Navigator.of(context).pushNamed(PROFILE, arguments: {
|
|
|
|
|
|
|
|
'title': authProvider.doctorProfile.doctorName,
|
|
|
|
|
|
|
|
"doctorProfileall": authProvider.doctorProfile
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
),
|
|
|
|
InkWell(
|
|
|
|
InkWell(
|
|
|
|
|