TF-4066 Remove button Filter messages and replace with Sort by in search desktop
This commit is contained in:
@@ -476,7 +476,8 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
|||||||
Obx(() {
|
Obx(() {
|
||||||
final filterMessageCurrent = controller.filterMessageOption.value;
|
final filterMessageCurrent = controller.filterMessageOption.value;
|
||||||
|
|
||||||
if (controller.validateNoEmailsInTrashAndSpamFolder()) {
|
if (controller.validateNoEmailsInTrashAndSpamFolder() ||
|
||||||
|
controller.searchController.isSearchEmailRunning) {
|
||||||
return const SizedBox.shrink();
|
return const SizedBox.shrink();
|
||||||
} else {
|
} else {
|
||||||
return Padding(
|
return Padding(
|
||||||
@@ -506,11 +507,16 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
|||||||
return const SizedBox.shrink();
|
return const SizedBox.shrink();
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
const Spacer(),
|
|
||||||
Obx(() {
|
Obx(() {
|
||||||
if (controller.searchController.isSearchEmailRunning &&
|
if (controller.searchController.isSearchEmailRunning &&
|
||||||
controller.dashboardRoute.value == DashboardRoutes.thread) {
|
controller.dashboardRoute.value == DashboardRoutes.thread) {
|
||||||
return _buildQuickSearchFilterButton(context, QuickSearchFilter.sortBy);
|
return Padding(
|
||||||
|
padding: const EdgeInsetsDirectional.only(start: 16),
|
||||||
|
child: _buildQuickSearchFilterButton(
|
||||||
|
context,
|
||||||
|
QuickSearchFilter.sortBy,
|
||||||
|
),
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
return const SizedBox.shrink();
|
return const SizedBox.shrink();
|
||||||
}
|
}
|
||||||
@@ -740,8 +746,12 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
|||||||
listAddressOfTo: listAddressOfTo,
|
listAddressOfTo: listAddressOfTo,
|
||||||
mailbox: mailbox,
|
mailbox: mailbox,
|
||||||
buttonPadding: buttonPadding,
|
buttonPadding: buttonPadding,
|
||||||
isContextMenuAlignEndButton: isFilterApplied ||
|
backgroundColor: searchFilter == QuickSearchFilter.sortBy
|
||||||
searchFilter == QuickSearchFilter.sortBy,
|
? isSelected
|
||||||
|
? AppColor.primaryColor.withValues(alpha: 0.06)
|
||||||
|
: AppColor.colorFilterMessageButton.withValues(alpha: 0.6)
|
||||||
|
: null,
|
||||||
|
isContextMenuAlignEndButton: isFilterApplied,
|
||||||
onSelectSearchFilterAction: _onSelectSearchFilterAction,
|
onSelectSearchFilterAction: _onSelectSearchFilterAction,
|
||||||
onDeleteSearchFilterAction: controller.onDeleteSearchFilterAction,
|
onDeleteSearchFilterAction: controller.onDeleteSearchFilterAction,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user