hotfix(ui): Show label search filter only when label list is not empty
This commit is contained in:
@@ -650,6 +650,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
||||
final isThreadRoute =
|
||||
controller.dashboardRoute.value == DashboardRoutes.thread;
|
||||
final isLabelAvailable = controller.isLabelAvailable;
|
||||
final labelList = controller.labelController.labels;
|
||||
|
||||
if (isSearchEmailRunning && isThreadRoute) {
|
||||
return Padding(
|
||||
@@ -678,7 +679,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
|
||||
children: [
|
||||
_buildQuickSearchFilterButton(context, QuickSearchFilter.folder),
|
||||
MailboxDashboardViewWebStyle.searchFilterSizeBoxMargin,
|
||||
if (isLabelAvailable)
|
||||
if (isLabelAvailable && labelList.isNotEmpty)
|
||||
...[
|
||||
_buildQuickSearchFilterButton(
|
||||
context,
|
||||
|
||||
+1
-1
@@ -131,7 +131,7 @@ class AdvancedSearchInputForm extends GetWidget<AdvancedFilterController> {
|
||||
|
||||
final labelSelected = controller.selectedLabel.value;
|
||||
|
||||
if (isLabelAvailable) {
|
||||
if (isLabelAvailable && labels.isNotEmpty) {
|
||||
return AdvancedSearchFieldWidget(
|
||||
filterField: FilterField.labels,
|
||||
padding: const EdgeInsets.only(bottom: 12),
|
||||
|
||||
Reference in New Issue
Block a user