Added Damage Pictures in ad_detail_view and extend edit ad

aamir_dev
Faiz Hashmi 1 year ago
parent 7eeb3ed208
commit 795cab9579

@ -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<DashboardVM>().onRefresh(context);
},
onPressed: () => context.read<DashboardVM>().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<DashboardVM>().onRefresh(context);
},
onRefresh: () async => await context.read<DashboardVM>().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<DashboardVM>().onNavbarTapped(3);
// context.read<AdVM>().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<DashboardVM>().onNavbarTapped(3);
// context.read<AdVM>().updateIsExploreAds(true);
// context.read<AdVM>().applyFilterOnExploreAds(index: 0);
context.read<DashboardVM>().onNavbarTapped(3);
context.read<AdVM>().updateIsExploreAds(true);
context.read<AdVM>().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,
// ),
],
),
),

Loading…
Cancel
Save