RequestModule Completed

aamir_dev
Faiz Hashmi 1 year ago
parent ad8e0501f1
commit b6e75da894

@ -34,6 +34,7 @@
<meta-data
android:name="io.flutter.embedding.android.SplashScreenDrawable"
android:resource="@drawable/launch_background" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
@ -43,6 +44,10 @@
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyCyDbWUM9d_sBUGIE8PcuShzPaqO08NSC8" />
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data

@ -68,7 +68,10 @@ Future<void> main() async {
),
),
ChangeNotifierProvider<UserVM>(
create: (_) => UserVM(userRepo: injector.get<UserRepo>(), commanServices: injector.get<CommonAppServices>()),
create: (_) => UserVM(
userRepo: injector.get<UserRepo>(),
commanServices: injector.get<CommonAppServices>(),
),
),
ChangeNotifierProvider<AdVM>(
create: (_) => AdVM(
@ -86,7 +89,10 @@ Future<void> main() async {
),
),
ChangeNotifierProvider<PaymentVM>(
create: (_) => PaymentVM(paymentService: injector.get<PaymentService>(), paymentRepo: injector.get<PaymentsRepo>()),
create: (_) => PaymentVM(
paymentService: injector.get<PaymentService>(),
paymentRepo: injector.get<PaymentsRepo>(),
),
),
ChangeNotifierProvider<ChatVM>(
create: (_) => ChatVM(

@ -7,7 +7,7 @@ import 'package:mc_common_app/view_models/dashboard_view_model_customer.dart';
import 'package:provider/provider.dart';
import 'fragments/branches_fragment.dart';
import 'package:mc_common_app/views/common_fragments/ads_fragment.dart';
import 'package:mc_common_app/views/common_fragments/my_requests_fragment.dart';
import 'package:mc_common_app/views/common_fragments/requests_fragment.dart';
class DashboardView extends StatefulWidget {
const DashboardView({Key? key}) : super(key: key);

@ -1,80 +0,0 @@
// import 'package:mc_common_app/generated/locale_keys.g.dart';
// import 'package:mc_common_app/view_models/requests_view_model.dart';
// import 'package:flutter/material.dart';
// import 'package:mc_common_app/config/routes.dart';
// import 'package:mc_common_app/extensions/int_extensions.dart';
// import 'package:mc_common_app/extensions/string_extensions.dart';
// import 'package:mc_common_app/theme/colors.dart';
// import 'package:mc_common_app/utils/enums.dart';
// import 'package:mc_common_app/utils/navigator.dart';
// import 'package:mc_common_app/views/requests/widget/request_item.dart';
// import 'package:mc_common_app/widgets/common_widgets/app_bar.dart';
// import 'package:mc_common_app/widgets/common_widgets/categories_list.dart';
// import 'package:provider/provider.dart';
// import 'package:easy_localization/easy_localization.dart';
//
// class MyRequestsFragment extends StatelessWidget {
// const MyRequestsFragment({super.key});
//
// @override
// Widget build(BuildContext context) {
// return Scaffold(
// appBar: CustomAppBar(
// title: LocaleKeys.myRequests.tr(),
// isRemoveBackButton: true,
// ),
// body: SizedBox(
// width: double.infinity,
// height: double.infinity,
// child: Consumer(builder: (BuildContext context, RequestsVM requestsVM, Widget? child) {
// return Column(
// children: [
// 16.height,
// FiltersList(
// filterList: requestsVM.requestsTypeFilterOptions,
// onFilterTapped: (index, selectedFilterId) {
// requestsVM.applyFilterOnRequestsVM(requestsTypeEnum: selectedFilterId.toRequestTypeStatusEnum());
// },
// ),
// 8.height,
// Expanded(
// child: RefreshIndicator(
// onRefresh: () async => await requestsVM.getRequests(isNeedToRebuild: true, appType: AppType.customer),
// child: requestsVM.state == ViewState.busy
// ? const Center(child: CircularProgressIndicator())
// : requestsVM.myFilteredRequests.isEmpty
// ? Column(
// mainAxisAlignment: MainAxisAlignment.center,
// children: [
// LocaleKeys.noRequeststoShow.tr().toText(fontSize: 16, color: MyColors.lightTextColor),
// ],
// )
// : ListView.separated(
// itemBuilder: (context, index) {
// return RequestItem(
// request: requestsVM.myFilteredRequests[index],
// appType: AppType.customer,
// requestIndex: index,
// );
// },
// separatorBuilder: (context, index) => 16.height,
// itemCount: requestsVM.myFilteredRequests.length,
// padding: const EdgeInsets.only(left: 16, right: 16, bottom: 16, top: 8),
// ),
// ),
// )
// ],
// );
// }),
// ),
// floatingActionButton: FloatingActionButton(
// onPressed: () => navigateWithName(context, AppRoutes.createRequestPage),
// backgroundColor: MyColors.darkPrimaryColor,
// child: const Icon(
// Icons.add,
// color: MyColors.white,
// ),
// ),
// );
// }
// }
Loading…
Cancel
Save