Updated the MOdels
parent
83287f3b37
commit
436befd111
@ -1,60 +1,60 @@
|
|||||||
import 'package:car_customer_app/view_models/appointments_view_model.dart';
|
// import 'package:car_customer_app/view_models/appointments_view_model.dart';
|
||||||
import 'package:flutter/material.dart';
|
// import 'package:flutter/material.dart';
|
||||||
import 'package:mc_common_app/classes/consts.dart';
|
// import 'package:mc_common_app/classes/consts.dart';
|
||||||
import 'package:mc_common_app/config/routes.dart';
|
// import 'package:mc_common_app/config/routes.dart';
|
||||||
import 'package:mc_common_app/extensions/int_extensions.dart';
|
// import 'package:mc_common_app/extensions/int_extensions.dart';
|
||||||
import 'package:mc_common_app/theme/colors.dart';
|
// import 'package:mc_common_app/theme/colors.dart';
|
||||||
import 'package:mc_common_app/utils/navigator.dart';
|
// import 'package:mc_common_app/utils/navigator.dart';
|
||||||
import 'package:mc_common_app/widgets/common_widgets/categories_list.dart';
|
// import 'package:mc_common_app/widgets/common_widgets/categories_list.dart';
|
||||||
import 'package:mc_common_app/widgets/common_widgets/provider_details_card.dart';
|
// import 'package:mc_common_app/widgets/common_widgets/provider_details_card.dart';
|
||||||
import 'package:provider/provider.dart';
|
// import 'package:provider/provider.dart';
|
||||||
|
//
|
||||||
class ProvidersFragment extends StatelessWidget {
|
// class ProvidersFragment extends StatelessWidget {
|
||||||
const ProvidersFragment({Key? key}) : super(key: key);
|
// const ProvidersFragment({Key? key}) : super(key: key);
|
||||||
|
//
|
||||||
@override
|
// @override
|
||||||
Widget build(BuildContext context) {
|
// Widget build(BuildContext context) {
|
||||||
return Container(
|
// return Container(
|
||||||
color: MyColors.backgroundColor,
|
// color: MyColors.backgroundColor,
|
||||||
width: double.infinity,
|
// width: double.infinity,
|
||||||
height: double.infinity,
|
// height: double.infinity,
|
||||||
child: Consumer(
|
// child: Consumer(
|
||||||
builder: (BuildContext context, AppointmentsVM appointmentsVM, Widget? child) {
|
// builder: (BuildContext context, AppointmentsVM appointmentsVM, Widget? child) {
|
||||||
return Column(
|
// return Column(
|
||||||
children: [
|
// children: [
|
||||||
16.height,
|
// 16.height,
|
||||||
FiltersList(
|
// FiltersList(
|
||||||
filterList: appointmentsVM.providersFilterOptions,
|
// filterList: appointmentsVM.providersFilterOptions,
|
||||||
onFilterTapped: (index, selectedFilterId) => appointmentsVM.applyFilterOnProviders(index: index),
|
// onFilterTapped: (index, selectedFilterId) => appointmentsVM.applyFilterOnProviders(index: index),
|
||||||
),
|
// ),
|
||||||
16.height,
|
// 16.height,
|
||||||
Expanded(
|
// Expanded(
|
||||||
child: Container(
|
// child: Container(
|
||||||
child: ListView.builder(
|
// child: ListView.builder(
|
||||||
shrinkWrap: true,
|
// shrinkWrap: true,
|
||||||
itemCount: 30,
|
// itemCount: 30,
|
||||||
itemBuilder: (BuildContext context, int index) {
|
// itemBuilder: (BuildContext context, int index) {
|
||||||
return ProviderDetailsCard(
|
// return ProviderDetailsCard(
|
||||||
onCardTapped: () {
|
// onCardTapped: () {
|
||||||
if (context.read<AppointmentsVM>().providerCategories.isEmpty) {
|
// if (context.read<AppointmentsVM>().branchCategories.isEmpty) {
|
||||||
context.read<AppointmentsVM>().getProviderCategories();
|
// context.read<AppointmentsVM>().getBranchCategories();
|
||||||
}
|
// }
|
||||||
navigateWithName(context, AppRoutes.bookAppointmenServicesView);
|
// navigateWithName(context, AppRoutes.bookAppointmenServicesView);
|
||||||
},
|
// },
|
||||||
providerImageUrl: MyAssets.bnCar,
|
// providerImageUrl: MyAssets.bnCar,
|
||||||
title: "",
|
// title: "",
|
||||||
providerLocation: " 3km",
|
// providerLocation: " 3km",
|
||||||
providerName: "Al Ahmed Maintenance",
|
// providerName: "Al Ahmed Maintenance",
|
||||||
providerRatings: "4.9",
|
// providerRatings: "4.9",
|
||||||
);
|
// );
|
||||||
},
|
// },
|
||||||
),
|
// ),
|
||||||
),
|
// ),
|
||||||
),
|
// ),
|
||||||
],
|
// ],
|
||||||
);
|
// );
|
||||||
},
|
// },
|
||||||
),
|
// ),
|
||||||
);
|
// );
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|||||||
Loading…
Reference in New Issue