Refactoring

aamir_dev
Faiz Hashmi 2 years ago
parent 55028d60c5
commit ad8e0501f1

@ -70,11 +70,12 @@ class AppointmentsFragment extends StatelessWidget {
LocaleKeys.noAppointmentstoShow.tr().toText(fontSize: 16, color: MyColors.lightTextColor), LocaleKeys.noAppointmentstoShow.tr().toText(fontSize: 16, color: MyColors.lightTextColor),
], ],
) )
: ListView.builder( : ListView.separated(
separatorBuilder: (context, index) => 12.height,
shrinkWrap: true, shrinkWrap: true,
itemCount: appointmentsVM.myFilteredAppointments.length, itemCount: appointmentsVM.myFilteredAppointments.length,
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
return BuildAppointmentContainerForCustomer( return AppointmentFragmentTileWidget(
onTapped: () { onTapped: () {
AppointmentListModel appointmentModel = appointmentsVM.myFilteredAppointments[index]; AppointmentListModel appointmentModel = appointmentsVM.myFilteredAppointments[index];
appointmentModel.appointmentServicesList!.forEach((service) { appointmentModel.appointmentServicesList!.forEach((service) {
@ -87,7 +88,7 @@ class AppointmentsFragment extends StatelessWidget {
navigateWithName(context, AppRoutes.appointmentDetailView, arguments: appointmentModel); navigateWithName(context, AppRoutes.appointmentDetailView, arguments: appointmentModel);
}, },
appointmentListModel: appointmentsVM.myFilteredAppointments[index], appointmentListModel: appointmentsVM.myFilteredAppointments[index],
); ).margin(left: 21, right: 21);
}, },
), ),
), ),

@ -69,7 +69,10 @@ class HomeFragment extends StatelessWidget {
context.read<AppointmentsVM>().applyFilterOnAppointmentsVM(appointmentStatusEnum: AppointmentStatusEnum.allAppointments); context.read<AppointmentsVM>().applyFilterOnAppointmentsVM(appointmentStatusEnum: AppointmentStatusEnum.allAppointments);
}, },
).horPaddingMain(), ).horPaddingMain(),
CommonAppointmentSliderWidget().toWhiteContainer(width: double.infinity,backgroundColor: Colors.transparent).margin(left: 21,right: 21), CommonAppointmentSliderWidget().toWhiteContainer(width: double.infinity, backgroundColor: Colors.transparent).margin(
left: 21,
right: 21,
),
7.height, 7.height,
Consumer( Consumer(
builder: (BuildContext context, AppointmentsVM appointmentVM, Widget? child) { builder: (BuildContext context, AppointmentsVM appointmentVM, Widget? child) {

@ -27,20 +27,10 @@ class MyRecentBranchesWidget extends StatelessWidget {
width: 90, width: 90,
child: Column( child: Column(
children: [ children: [
branchDetailModel.branchProfileImage branchDetailModel.branchProfileImage.buildNetworkImage(height: 73, width: 73, fit: BoxFit.cover).toCircle(borderRadius: 100),
.buildNetworkImage( 9.height,
height: 80,
width: 80,
fit: BoxFit.cover,
)
.toCircle(borderRadius: 100),
8.height,
Flexible( Flexible(
child: "${branchDetailModel.branchName}".toText( child: branchDetailModel.branchName!.toText(fontSize: 14, textAlign: TextAlign.center, letterSpacing: -0.84, height: 18 / 14),
fontSize: 14,
isBold: true,
textAlign: TextAlign.center,
),
), ),
], ],
), ),

@ -36,7 +36,7 @@ dependencies:
cupertino_icons: ^1.0.2 cupertino_icons: ^1.0.2
mc_common_app: mc_common_app:
path: /Users/amir/StudioProjects/car_common_app path: /Volumes/Data/Projects/Flutter/car_common_app
dev_dependencies: dev_dependencies:
flutter_test: flutter_test:

Loading…
Cancel
Save