request_detail_page.dart

master_new_changes
Faiz Hashmi 2 years ago
parent 0ae831e163
commit 623d21fc80

@ -22,7 +22,12 @@ class RequestDetailPage extends StatelessWidget {
const RequestDetailPage({Key? key, required this.requestDetailPageArguments}) : super(key: key); const RequestDetailPage({Key? key, required this.requestDetailPageArguments}) : super(key: key);
Widget buildBottomButton({required RequestStatus requestStatus, required String statusText, required BuildContext context, required Function() onViewChatTapped}) { Widget buildBottomButton({
required RequestStatus requestStatus,
required String statusText,
required BuildContext context,
required Function() onViewChatTapped,
}) {
switch (requestStatus) { switch (requestStatus) {
case RequestStatus.submitted: case RequestStatus.submitted:
case RequestStatus.inProgress: case RequestStatus.inProgress:
@ -145,7 +150,7 @@ class RequestDetailPage extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.start,
children: [ children: [
requestDetail.vehicleTypeName.toText(fontSize: 16, isBold: true), requestDetail.vehicleTypeName.toText(fontSize: 16, letterSpacing: -0.64),
showItem("Manufacturer:", requestDetail.brand), showItem("Manufacturer:", requestDetail.brand),
showItem("Model:", "${requestDetail.year}"), showItem("Model:", "${requestDetail.year}"),
], ],
@ -159,7 +164,9 @@ class RequestDetailPage extends StatelessWidget {
color: MyColors.lightTextColor, color: MyColors.lightTextColor,
), ),
if (requestDetail.createdOn != null) ...[ if (requestDetail.createdOn != null) ...[
DateTime.parse(requestDetail.createdOn!).getTimeAgo().toText(color: MyColors.lightTextColor), DateTime.parse(requestDetail.createdOn!).getTimeAgo().toText(
color: MyColors.lightTextColor,
),
], ],
], ],
), ),
@ -167,6 +174,7 @@ class RequestDetailPage extends StatelessWidget {
), ),
showItem("Customer Name: ", requestDetail.customerName), showItem("Customer Name: ", requestDetail.customerName),
showItem("Description: ", requestDetail.description), showItem("Description: ", requestDetail.description),
16.height,
showItem("Price Range:", ""), showItem("Price Range:", ""),
Row( Row(
children: [ children: [
@ -178,13 +186,9 @@ class RequestDetailPage extends StatelessWidget {
Row( Row(
crossAxisAlignment: CrossAxisAlignment.end, crossAxisAlignment: CrossAxisAlignment.end,
children: [ children: [
"${requestDetail.price.toInt()}".toText(fontSize: 25, isBold: true), "${requestDetail.price.toInt()}".toText(fontSize: 19, isBold: true, letterSpacing: -1.16),
2.width, 2.width,
LocaleKeys.sar.tr().toText( LocaleKeys.sar.tr().toText(color: MyColors.lightTextColor, fontSize: 10, letterSpacing: -0.4),
color: MyColors.lightTextColor,
fontSize: 16,
height: 2.3,
),
], ],
), ),
Row( Row(
@ -210,12 +214,9 @@ class RequestDetailPage extends StatelessWidget {
return Row( return Row(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
if (title.isNotEmpty) if (title.isNotEmpty) title.toText(color: MyColors.lightTextColor, letterSpacing: -0.48),
title.toText(
color: MyColors.lightTextColor,
),
if (title.isNotEmpty) 2.width, if (title.isNotEmpty) 2.width,
if (value.isNotEmpty) Expanded(child: value.toText(isBold: true)), if (value.isNotEmpty) Expanded(child: value.toText(letterSpacing: -0.48)),
], ],
); );
} }

Loading…
Cancel
Save