small fix

merge-requests/954/head
Elham Rababh 4 years ago
parent 05b656416d
commit d9b2a618f5

@ -142,15 +142,10 @@ class _UpdateAssessmentPageState extends State<UpdateAssessmentPage>
return Container(
margin: EdgeInsets.only(
left: 5, right: 5, top: 15, bottom: 15),
child: Row(
mainAxisAlignment:
MainAxisAlignment.spaceBetween,
crossAxisAlignment:
CrossAxisAlignment.start,
child: Column(
children: [
Column(
crossAxisAlignment:
CrossAxisAlignment.start,
Row(
children: [
RichText(
text: new TextSpan(
@ -175,6 +170,56 @@ class _UpdateAssessmentPageState extends State<UpdateAssessmentPage>
],
),
),
Column(
crossAxisAlignment:
CrossAxisAlignment.end,
children: [
AppText(
assessment.createdOn != null
? AppDateUtils
.getDayMonthYearDateFormatted(
DateTime.parse(
assessment
.createdOn), isMonthShort: true)
: AppDateUtils
.getDayMonthYearDateFormatted(
DateTime.now()),
fontWeight: FontWeight.w600,
fontSize: SizeConfig
.getTextMultiplierBasedOnWidth() *
3.6,
),
AppText(
assessment.createdOn != null
? AppDateUtils.getHour(
DateTime.parse(
assessment
.createdOn))
: AppDateUtils.getHour(
DateTime.now()),
fontWeight: FontWeight.w600,
color: Color(0xFF575757),
fontSize: SizeConfig
.getTextMultiplierBasedOnWidth() *
3.6,
),
],
),
],
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.start,
),
Row(
mainAxisAlignment:
MainAxisAlignment.spaceBetween,
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Column(
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
Container(
width: MediaQuery.of(context)
.size
@ -185,7 +230,7 @@ class _UpdateAssessmentPageState extends State<UpdateAssessmentPage>
style: new TextStyle(
fontSize: SizeConfig
.getTextMultiplierBasedOnWidth() *
5,
4.3,
color: Color(0xFF2E303A),
fontFamily: 'Poppins',
fontWeight: FontWeight.w600,
@ -397,45 +442,7 @@ class _UpdateAssessmentPageState extends State<UpdateAssessmentPage>
crossAxisAlignment:
CrossAxisAlignment.end,
children: [
Row(
children: [
Column(
crossAxisAlignment:
CrossAxisAlignment.end,
children: [
AppText(
assessment.createdOn != null
? AppDateUtils
.getDayMonthYearDateFormatted(
DateTime.parse(
assessment
.createdOn))
: AppDateUtils
.getDayMonthYearDateFormatted(
DateTime.now()),
fontWeight: FontWeight.w600,
fontSize: SizeConfig
.getTextMultiplierBasedOnWidth() *
3.6,
),
AppText(
assessment.createdOn != null
? AppDateUtils.getHour(
DateTime.parse(
assessment
.createdOn))
: AppDateUtils.getHour(
DateTime.now()),
fontWeight: FontWeight.w600,
color: Color(0xFF575757),
fontSize: SizeConfig
.getTextMultiplierBasedOnWidth() *
3.6,
),
],
),
],
),
SizedBox(
height: MediaQuery.of(context)
.size
@ -458,6 +465,8 @@ class _UpdateAssessmentPageState extends State<UpdateAssessmentPage>
),
],
),
],
),
);
}).toList(),
)

@ -5,13 +5,14 @@ import 'package:flutter/material.dart';
class HeaderRow extends StatelessWidget {
final String label;
final String value;
final bool isExpanded;
const HeaderRow({Key key, this.label, this.value}) : super(key: key);
const HeaderRow({Key key, this.label, this.value, this.isExpanded = false}) : super(key: key);
@override
Widget build(BuildContext context) {
return Row(
// crossAxisAlignment: CrossAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
AppText(
label,
@ -23,6 +24,13 @@ class HeaderRow extends StatelessWidget {
SizedBox(
width: 1,
),
isExpanded?Expanded(child: AppText(
value,
fontSize: SizeConfig.getTextMultiplierBasedOnWidth() * 3.5,
color: Color(0xFF2E303A),
fontWeight: FontWeight.w700,
isCopyable: true,
), ):
AppText(
value,
fontSize: SizeConfig.getTextMultiplierBasedOnWidth() * 3.5,

@ -343,7 +343,8 @@ class PatientProfileAppBar extends StatelessWidget with PreferredSizeWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
AppText(
Helpers.convertToTitleCase('${TranslationBase.of(context).dr}$doctorName'),
Helpers.convertToTitleCase(
'${TranslationBase.of(context).dr}$doctorName'),
color: Color(0xFF2E303A),
fontWeight: FontWeight.w700,
fontSize: SizeConfig
@ -368,11 +369,15 @@ class PatientProfileAppBar extends StatelessWidget with PreferredSizeWidget {
),
if (clinic != null)
Container(
width: MediaQuery.of(context).size.width * 0.51,
width:
MediaQuery.of(context).size.width *
0.51,
child: HeaderRow(
label: 'Clinic: ',
value: Helpers.convertToTitleCase(clinic) ?? '',
),
value: Helpers.convertToTitleCase(
clinic) ??
'',
isExpanded: true),
),
if (isMedicalFile && episode != null)
HeaderRow(
@ -423,4 +428,3 @@ class PatientProfileAppBar extends StatelessWidget with PreferredSizeWidget {
(SizeConfig.isWidthLarge ? 25 : 20)
: height);
}

Loading…
Cancel
Save