add comment to patient profile

merge-requests/21/head
Elham Rababah 5 years ago
parent 70ba45d924
commit 12217d21ac

@ -1,7 +1,8 @@
import 'package:doctor_app_flutter/widgets/patients/profile/patinet_profile_widget.dart';
import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart';
import 'package:flutter/material.dart';
import '../../widgets/patients/profile/patient_profile_widget.dart';
import '../../widgets/shared/app_scaffold_widget.dart';
class PatientProfileScreen extends StatelessWidget {
const PatientProfileScreen({Key key}) : super(key: key);

@ -3,6 +3,14 @@ import 'package:flutter/material.dart';
import './profile_general_info_content_widget.dart';
import '../../../config/size_config.dart';
import '../../shared/rounded_container_widget.dart';
/*
*@author: Elham Rababah
*@Date:21/4/2020
*@param:
*@return: ProfileGeneralInfoWidget
*@desc: Profile General Info Widget class
*/
class ProfileGeneralInfoWidget extends StatelessWidget {
const ProfileGeneralInfoWidget({
Key key,

@ -0,0 +1,25 @@
import 'package:flutter/material.dart';
import './Profile_general_info_Widget.dart';
import './profile_header_widget.dart';
import './profile_medical_info_widget.dart';
import './profile_status_info_widget.dart';
/*
*@author: Elham Rababah
*@Date:22/4/2020
*@param:
*@return:PatientProfileWidget
*@desc: Patient Profile Widget
*/
class PatientProfileWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView(padding: EdgeInsets.zero, children: <Widget>[
ProfileHeaderWidget(),
ProfileGeneralInfoWidget(),
ProfileMedicalInfoWidget(),
ProfileStatusInfoWidget()
]);
}
}

@ -1,35 +0,0 @@
import 'package:flutter/material.dart';
import 'package:hexcolor/hexcolor.dart';
import './Profile_general_info_Widget.dart';
import './profile_medical_info_widget.dart';
import './profile_status_info_widget.dart';
import '../../../config/size_config.dart';
import '../../../widgets/shared/profile_image_widget.dart';
class PatientProfileWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView(padding: EdgeInsets.zero, children: <Widget>[
Container(
height: SizeConfig.heightMultiplier * 30,
child: ProfileImageWidget(
url:
"http://images4.fanpop.com/image/photos/16200000/David-Schwimmer-Ross-Geller-ross-geller-16258927-629-779.jpg",
name: "Fahad AlSlehm",
des: "324599",
height: SizeConfig.heightMultiplier * 17,
width: SizeConfig.heightMultiplier * 17,
color: Hexcolor('#58434F')),
),
ProfileGeneralInfoWidget(),
ProfileMedicalInfoWidget(),
ProfileStatusInfoWidget()
]);
}
}

@ -2,6 +2,14 @@ import '../../../config/size_config.dart';
import '../../shared/app_texts_widget.dart';
import 'package:flutter/material.dart';
import 'package:hexcolor/hexcolor.dart';
/*
*@author: Elham Rababah
*@Date:22/4/2020
*@param: title, info
*@return:ProfileGeneralInfoContentWidget
*@desc: Profile General Info Content Widget
*/
class ProfileGeneralInfoContentWidget extends StatelessWidget {
String title;
String info;
@ -25,7 +33,7 @@ class ProfileGeneralInfoContentWidget extends StatelessWidget {
color: Hexcolor('#58434F'),
),
AppText(
info,
info,
color: Hexcolor('#707070'),
fontSize: SizeConfig.textMultiplier * 2,
)

@ -0,0 +1,34 @@
import 'package:flutter/material.dart';
import 'package:hexcolor/hexcolor.dart';
import '../../../config/size_config.dart';
import '../../shared/profile_image_widget.dart';
/*
*@author: Elham Rababah
*@Date:21/4/2020
*@param:
*@return:
*@desc: Profile Header Widget class
*/
class ProfileHeaderWidget extends StatelessWidget {
const ProfileHeaderWidget({
Key key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
height: SizeConfig.heightMultiplier * 30,
child: ProfileImageWidget(
url:
"http://images4.fanpop.com/image/photos/16200000/David-Schwimmer-Ross-Geller-ross-geller-16258927-629-779.jpg",
name: "Fahad AlSlehm",
des: "324599",
height: SizeConfig.heightMultiplier * 17,
width: SizeConfig.heightMultiplier * 17,
color: Hexcolor('#58434F')),
);
}
}

@ -5,6 +5,14 @@ import '../../../config/size_config.dart';
import '../../shared/app_texts_widget.dart';
import '../../shared/rounded_container_widget.dart';
/*
*@author: Elham Rababah
*@Date:22/4/2020
*@param:
*@return:ProfileMedicalInfoWidget
*@desc: Profile Medical Info Widget
*/
class ProfileMedicalInfoWidget extends StatelessWidget {
const ProfileMedicalInfoWidget({
Key key,

@ -1,10 +1,18 @@
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
import 'package:flutter/material.dart';
import 'package:hexcolor/hexcolor.dart';
import '../../../config/size_config.dart';
import '../../shared/app_texts_widget.dart';
import '../../shared/rounded_container_widget.dart';
/*
*@author: Elham Rababah
*@Date:13/4/2020
*@param:
*@return: ProfileStatusInfoWidget
*@desc: Profile Status Info Widget
*/
class ProfileStatusInfoWidget extends StatelessWidget {
const ProfileStatusInfoWidget({
Key key,

@ -2,6 +2,14 @@ import 'package:doctor_app_flutter/config/size_config.dart';
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
import 'package:flutter/material.dart';
/*
*@author: Elham Rababah
*@Date:21/4/2020
*@param: String url;String name;String des;double height;double width; Color color;
*@return: ProfileImageWidget
*@desc: Profile Image Widget class
*/
class ProfileImageWidget extends StatelessWidget {
String url;
String name;

Loading…
Cancel
Save