|
|
|
@ -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,
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|