TF-3002 [WEB] Remove BuildContext in dashboard action

This commit is contained in:
dab246
2024-09-16 13:14:25 +07:00
committed by Dat H. Pham
parent e1357b1a79
commit f7ff775a10
15 changed files with 113 additions and 193 deletions
@@ -45,7 +45,7 @@ class AdvancedSearchFilterFormBottomView extends GetWidget<AdvancedFilterControl
Expanded(
child: _buildButton(
onAction: () {
controller.clearSearchFilter(context);
controller.clearSearchFilter();
popBack();
},
colorButton: Colors.white,
@@ -59,7 +59,7 @@ class AdvancedSearchFilterFormBottomView extends GetWidget<AdvancedFilterControl
Expanded(
child: _buildButton(
onAction: () {
controller.applyAdvancedSearchFilter(context);
controller.applyAdvancedSearchFilter();
popBack();
},
colorButton: AppColor.primaryColor,
@@ -77,7 +77,7 @@ class AdvancedSearchFilterFormBottomView extends GetWidget<AdvancedFilterControl
const Spacer(),
_buildButton(
onAction: () {
controller.clearSearchFilter(context);
controller.clearSearchFilter();
popBack();
},
colorButton: Colors.transparent,
@@ -90,7 +90,7 @@ class AdvancedSearchFilterFormBottomView extends GetWidget<AdvancedFilterControl
const SizedBox(width: 12),
_buildButton(
onAction: () {
controller.applyAdvancedSearchFilter(context);
controller.applyAdvancedSearchFilter();
popBack();
},
colorButton: AppColor.primaryColor,
@@ -38,7 +38,7 @@ class AdvancedSearchInputForm extends GetWidget<AdvancedFilterController>
onShowFullListEmailAddressAction: controller.showFullEmailAddress,
onUpdateListEmailAddressAction: controller.updateListEmailAddress,
onSuggestionEmailAddress: controller.getAutoCompleteSuggestion,
onSearchAction: () => controller.onSearchAction.call(context),
onSearchAction: controller.onSearchAction,
)),
Obx(() => TextFieldAutocompleteEmailAddressWeb(
field: AdvancedSearchFilterField.to,
@@ -51,7 +51,7 @@ class AdvancedSearchInputForm extends GetWidget<AdvancedFilterController>
onShowFullListEmailAddressAction: controller.showFullEmailAddress,
onUpdateListEmailAddressAction: controller.updateListEmailAddress,
onSuggestionEmailAddress: controller.getAutoCompleteSuggestion,
onSearchAction: () => controller.onSearchAction.call(context),
onSearchAction: controller.onSearchAction,
)),
_buildFilterField(
textEditingController: controller.subjectFilterInputController,
@@ -287,7 +287,7 @@ class AdvancedSearchInputForm extends GetWidget<AdvancedFilterController>
if (isSelectFormList) {
onTap?.call();
} else {
controller.onSearchAction.call(context);
controller.onSearchAction();
popBack();
}
},
@@ -39,7 +39,7 @@ class IconOpenAdvancedSearchWidget extends StatelessWidget {
height: 16),
onTap: () {
log('IconOpenAdvancedSearchWidget::build(): clicked');
advancedFilterController.initSearchFilterField(context);
advancedFilterController.initSearchFilterField();
searchController.openAdvanceSearch();
}),
),