fixed jira tm-172 and pagination dialog design changed
This commit is contained in:
@@ -88,35 +88,35 @@ class _LikedTendersDesktopPageState extends State<LikedTendersDesktopPage> {
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
if (viewModel.errorMessage != null) {
|
||||
return Center(child: Text(viewModel.errorMessage!));
|
||||
}
|
||||
|
||||
|
||||
final feedback = viewModel.data?.data?.feedback ?? [];
|
||||
|
||||
|
||||
if (feedback.isEmpty) {
|
||||
return const Center(
|
||||
child: Text(LikedTendersStrings.noLikedTenders),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
final currentPage = viewModel.currentPage;
|
||||
final totalPages = viewModel.data?.data?.meta?.pages ?? 1;
|
||||
|
||||
|
||||
return Column(
|
||||
children: [
|
||||
_likedTendersList(feedback, viewModel),
|
||||
|
||||
|
||||
SizedBox(height: 10.0.h()),
|
||||
|
||||
|
||||
_likedTenersListPageControll(
|
||||
context,
|
||||
totalPages,
|
||||
viewModel,
|
||||
currentPage,
|
||||
),
|
||||
|
||||
|
||||
SizedBox(height: 30.0.h()),
|
||||
],
|
||||
);
|
||||
@@ -154,7 +154,11 @@ class _LikedTendersDesktopPageState extends State<LikedTendersDesktopPage> {
|
||||
onTap: () async {
|
||||
final selectedPage = await showDialog<int>(
|
||||
context: context,
|
||||
builder: (context) => PageSelectionDialog(totalPages: totalPages),
|
||||
builder:
|
||||
(context) => PageSelectionDialog(
|
||||
totalPages: totalPages,
|
||||
currentPage: currentPage,
|
||||
),
|
||||
);
|
||||
|
||||
if (selectedPage != null) {
|
||||
|
||||
@@ -61,7 +61,11 @@ class _LikedTendersTabletPageState extends State<LikedTendersTabletPage> {
|
||||
child: Scaffold(
|
||||
key: key,
|
||||
backgroundColor: AppColors.backgroundColor,
|
||||
appBar: tabletAppBar(title: LikedTendersStrings.likedTenders, key: key),
|
||||
appBar: tabletAppBar(
|
||||
title: LikedTendersStrings.likedTenders,
|
||||
key: key,
|
||||
context: context,
|
||||
),
|
||||
drawer: const TabletNavigationWidget(currentIndex: 1),
|
||||
body: SafeArea(
|
||||
child: Center(
|
||||
@@ -101,35 +105,36 @@ class _LikedTendersTabletPageState extends State<LikedTendersTabletPage> {
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
if (viewModel.errorMessage != null) {
|
||||
return Center(child: Text(viewModel.errorMessage!));
|
||||
}
|
||||
|
||||
|
||||
final feedback = viewModel.data?.data?.feedback ?? [];
|
||||
|
||||
|
||||
if (feedback.isEmpty) {
|
||||
return const Center(
|
||||
child: Text(LikedTendersStrings.noLikedTenders),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
final currentPage = viewModel.currentPage;
|
||||
final totalPages = viewModel.data?.data?.meta?.pages ?? 1;
|
||||
|
||||
final totalPages =
|
||||
viewModel.data?.data?.meta?.pages ?? 1;
|
||||
|
||||
return Column(
|
||||
children: [
|
||||
_likedTendersList(feedback, viewModel),
|
||||
|
||||
|
||||
SizedBox(height: 10.0.h()),
|
||||
|
||||
|
||||
_likeTendersListPagesControll(
|
||||
context,
|
||||
totalPages,
|
||||
viewModel,
|
||||
currentPage,
|
||||
),
|
||||
|
||||
|
||||
SizedBox(height: 30.0.h()),
|
||||
],
|
||||
);
|
||||
@@ -168,7 +173,11 @@ class _LikedTendersTabletPageState extends State<LikedTendersTabletPage> {
|
||||
onTap: () async {
|
||||
final selectedPage = await showDialog<int>(
|
||||
context: context,
|
||||
builder: (context) => PageSelectionDialog(totalPages: totalPages),
|
||||
builder:
|
||||
(context) => PageSelectionDialog(
|
||||
totalPages: totalPages,
|
||||
currentPage: currentPage,
|
||||
),
|
||||
);
|
||||
|
||||
if (selectedPage != null) {
|
||||
|
||||
Reference in New Issue
Block a user