aamir_dev
Faiz Hashmi 2 months 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/items_list_sheet.dart';
import 'package:mc_common_app/main.dart';
import 'package:mc_common_app/view_models/appointments_view_model.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';

@ -1,5 +1,6 @@
import 'dart:async';
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/view_models/appointments_view_model.dart';
import 'package:easy_localization/easy_localization.dart';
@ -36,15 +37,13 @@ class _ProviderProfileViewState extends State<ProviderProfileView> {
Widget build(BuildContext context) {
return Consumer(
builder: (BuildContext context, AppointmentsVM appointmentsVM, Widget? child) {
if (appointmentsVM.state == ViewState.busy) {
if (appointmentsVM.state == ViewState.busy || appointmentsVM.providerProfileModel == null) {
return Scaffold(
backgroundColor: MyColors.white,
appBar: CustomAppBar(
title: LocaleKeys.providerDetails.tr(),
),
body: Center(
child: CircularProgressIndicator(),
),
body: Center(child: CircularProgressIndicator()),
);
}
return Scaffold(
@ -96,7 +95,10 @@ class _ProviderProfileViewState extends State<ProviderProfileView> {
children: [
("Member Since:").toText(color: MyColors.lightTextColor, fontSize: 12),
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(
height: 80,
width: 80,
fit: BoxFit.cover,
)
.toCircle(borderRadius: 100),
8.height,

Loading…
Cancel
Save