import 'package:doctor_app_flutter/models/doctor_profile_model.dart'; import 'package:doctor_app_flutter/widgets/shared/app_drawer_widget.dart'; ////////////// import 'package:flutter/material.dart'; import '../config/size_config.dart'; import '../widgets/shared/app_scaffold_widget.dart'; import '../widgets/shared/drawer_item_widget.dart'; import '../widgets/shared/profile_image_widget.dart'; import '../widgets/shared/rounded_container_widget.dart'; class ProfileScreen extends StatefulWidget { ProfileScreen({Key key, this.title,this.doctorProfileall}) : super(key: key); final String title; DoctorProfileModel doctorProfileall ; @override _ProfileScreenState createState() => _ProfileScreenState(); } class _ProfileScreenState extends State { //************************** DoctorProfileModel doctorProfile ; //AppDrawer dr; //****************** @override Widget build(BuildContext context) { Map arg=ModalRoute.of(context).settings.arguments as Map;//ModalRoute.of(context).settings.arguments; doctorProfile = arg['doctorProfileall']; print("******************"); //print(doctorProfile.doctorName); print("******************"); return AppScaffold( appBarTitle: 'Profile', body: ListView(padding: EdgeInsets.zero, children: [ Container( height:MediaQuery.of(context).size.height * 0.35, //SizeConfig.heightMultiplier * 35, child: Container( child: DrawerHeader( child: Container( child: ProfileImageWidget( url:doctorProfile.doctorImageURL, //"https://p.kindpng.com/picc/s/404-4042774_profile-photo-circle-circle-profile-picture-png-transparent.png", name: doctorProfile.doctorName,//"Dr. Chris evans", des: doctorProfile.clinicDescription//"Director of medical records", ), ), ), ), ), RoundedContainer( child: ListView( children: [ DrawerItem( "Gender" , Icons.person_pin, color: Colors.black, subTitle: doctorProfile.genderDescription//"Male" , ), DrawerItem( "Clinic", Icons.build, color: Colors.black, subTitle: doctorProfile.clinicDescription//"Neurology Clinic", ), DrawerItem( "Hospital", Icons.local_hospital, color: Colors.black, subTitle: doctorProfile.projectName,//"Al-Takkassussi", ), DrawerItem( "Speciality", Icons.crop_square, color: Colors.black, subTitle: doctorProfile.doctorRate==0 ?"being bad":"being great", ), ], ), width: SizeConfig.screenWidth * 0.70, height: SizeConfig.screenHeight * 0.40, ), ])); } }