aamir_dev
Faiz Hashmi 2 years ago
parent fcc4f0ada0
commit 7f9d9dba71

@ -3,6 +3,7 @@ import 'dart:developer';
import 'package:car_customer_app/views/branches/components/branch_reviews_widget.dart'; import 'package:car_customer_app/views/branches/components/branch_reviews_widget.dart';
import 'package:car_customer_app/views/branches/components/items_list_sheet.dart'; import 'package:car_customer_app/views/branches/components/items_list_sheet.dart';
import 'package:mc_common_app/main.dart';
import 'package:mc_common_app/view_models/appointments_view_model.dart'; import 'package:mc_common_app/view_models/appointments_view_model.dart';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

@ -1,5 +1,6 @@
import 'dart:async'; import 'dart:async';
import 'package:mc_common_app/models/provider_branches_models/branch_detail_model.dart'; import 'package:mc_common_app/models/provider_branches_models/branch_detail_model.dart';
import 'package:mc_common_app/utils/date_helper.dart';
import 'package:mc_common_app/utils/enums.dart'; import 'package:mc_common_app/utils/enums.dart';
import 'package:mc_common_app/view_models/appointments_view_model.dart'; import 'package:mc_common_app/view_models/appointments_view_model.dart';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
@ -36,15 +37,13 @@ class _ProviderProfileViewState extends State<ProviderProfileView> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Consumer( return Consumer(
builder: (BuildContext context, AppointmentsVM appointmentsVM, Widget? child) { builder: (BuildContext context, AppointmentsVM appointmentsVM, Widget? child) {
if (appointmentsVM.state == ViewState.busy) { if (appointmentsVM.state == ViewState.busy || appointmentsVM.providerProfileModel == null) {
return Scaffold( return Scaffold(
backgroundColor: MyColors.white, backgroundColor: MyColors.white,
appBar: CustomAppBar( appBar: CustomAppBar(
title: LocaleKeys.providerDetails.tr(), title: LocaleKeys.providerDetails.tr(),
), ),
body: Center( body: Center(child: CircularProgressIndicator()),
child: CircularProgressIndicator(),
),
); );
} }
return Scaffold( return Scaffold(
@ -91,12 +90,15 @@ class _ProviderProfileViewState extends State<ProviderProfileView> {
isBold: true, isBold: true,
), ),
if (appointmentsVM.providerProfileModel!.memberSince!.isNotEmpty ) ...[ if (appointmentsVM.providerProfileModel!.memberSince!.isNotEmpty) ...[
Row( Row(
children: [ children: [
("Member Since:").toText(color: MyColors.lightTextColor, fontSize: 12), ("Member Since:").toText(color: MyColors.lightTextColor, fontSize: 12),
4.width, 4.width,
"${appointmentsVM.providerProfileModel!.memberSince ?? ""}".toText(fontSize: 12, isBold: true), "${DateHelper.formatAsMonthYear(DateHelper.parseStringToDate(DateHelper.formatDateT(appointmentsVM.providerProfileModel!.memberSince ?? "")))}".toText(
fontSize: 12,
isBold: true,
),
], ],
), ),
], ],

@ -31,6 +31,7 @@ class MyRecentBranchesWidget extends StatelessWidget {
.buildNetworkImage( .buildNetworkImage(
height: 80, height: 80,
width: 80, width: 80,
fit: BoxFit.cover,
) )
.toCircle(borderRadius: 100), .toCircle(borderRadius: 100),
8.height, 8.height,

Loading…
Cancel
Save