From 795cab9579e7031ec578a69e27eabf97ca235e0a Mon Sep 17 00:00:00 2001 From: Faiz Hashmi Date: Wed, 21 Aug 2024 18:18:40 +0300 Subject: [PATCH] Added Damage Pictures in ad_detail_view and extend edit ad --- .../dashboard/fragments/home_fragment.dart | 35 +++++++------------ 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/lib/views/dashboard/fragments/home_fragment.dart b/lib/views/dashboard/fragments/home_fragment.dart index db719f9..f63dce9 100644 --- a/lib/views/dashboard/fragments/home_fragment.dart +++ b/lib/views/dashboard/fragments/home_fragment.dart @@ -10,7 +10,7 @@ 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/view_models/ad_view_model.dart'; -import 'package:mc_common_app/views/advertisement/ads_list.dart'; +import 'package:mc_common_app/views/advertisement/components/ads_list_widget.dart'; import 'package:mc_common_app/views/appointments/widgets/common_appointment_slider_widget.dart'; import 'package:mc_common_app/widgets/common_widgets/app_bar.dart'; import 'package:mc_common_app/widgets/common_widgets/view_all_widget.dart'; @@ -28,14 +28,10 @@ class HomeFragment extends StatelessWidget { appBar: CustomAppBar( isDrawerEnabled: true, leadingWidth: 100, - onTap: () { - navigateWithName(context, AppRoutes.settingOptionsLanguages); - }, + onTap: () => navigateWithName(context, AppRoutes.settingOptionsLanguages), actions: [ IconButton( - onPressed: () { - context.read().onRefresh(context); - }, + onPressed: () => context.read().onRefresh(context), icon: const b.Badge( badgeContent: Text( '3', @@ -58,9 +54,7 @@ class HomeFragment extends StatelessWidget { width: double.infinity, height: double.infinity, child: RefreshIndicator( - onRefresh: () async { - await context.read().onRefresh(context); - }, + onRefresh: () async => await context.read().onRefresh(context), child: ListView( children: [ 10.height, @@ -98,14 +92,14 @@ class HomeFragment extends StatelessWidget { children: [ 15.height, ViewAllWidget( - title: "My Active Ads", - subTitle: "View All", + title: LocaleKeys.my_active_Ads.tr().toUpperCase(), + subTitle: LocaleKeys.view_all.tr(), onSubtitleTapped: () { // context.read().onNavbarTapped(3); // context.read().updateIsExploreAds(false); }, ).horPaddingMain(), - BuildAdsList( + AdsListWidget( shouldShowAdStatus: true, isAdsFragment: false, adsList: adVM.myActiveAdsForHome, @@ -119,15 +113,15 @@ class HomeFragment extends StatelessWidget { children: [ 15.height, ViewAllWidget( - title: "My Recommended Ads", - subTitle: "View All", + title: LocaleKeys.myRecommendedAds.tr().toUpperCase(), + subTitle: LocaleKeys.view_all.tr(), onSubtitleTapped: () { - // context.read().onNavbarTapped(3); - // context.read().updateIsExploreAds(true); - // context.read().applyFilterOnExploreAds(index: 0); + context.read().onNavbarTapped(3); + context.read().updateIsExploreAds(true); + context.read().applyFilterOnExploreAds(createdByRoleFilter: CreatedByRoleEnum.allAds); }, ).horPaddingMain(), - BuildAdsList( + AdsListWidget( shouldShowAdStatus: false, adsList: adVM.exploreAds.length >= 3 ? adVM.exploreAds.take(3).toList() : adVM.exploreAds, isAdsFragment: false, @@ -142,9 +136,6 @@ class HomeFragment extends StatelessWidget { }, ), 21.height, - // const AdWidget( - // count: 4, - // ), ], ), ),