summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue')
-rw-r--r--app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue b/app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue
index b0972246e70..fa14ee15cf3 100644
--- a/app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue
+++ b/app/assets/javascripts/frequent_items/components/frequent_items_search_input.vue
@@ -1,7 +1,7 @@
<script>
import { GlSearchBoxByType } from '@gitlab/ui';
import { debounce } from 'lodash';
-import { mapActions, mapState } from 'vuex';
+import { mapVuexModuleActions, mapVuexModuleState } from '~/lib/utils/vuex_module_mappers';
import Tracking from '~/tracking';
import frequentItemsMixin from './frequent_items_mixin';
@@ -12,13 +12,14 @@ export default {
GlSearchBoxByType,
},
mixins: [frequentItemsMixin, trackingMixin],
+ inject: ['vuexModule'],
data() {
return {
searchQuery: '',
};
},
computed: {
- ...mapState(['dropdownType']),
+ ...mapVuexModuleState((vm) => vm.vuexModule, ['dropdownType']),
translations() {
return this.getTranslations(['searchInputPlaceholder']);
},
@@ -32,7 +33,7 @@ export default {
}, 500),
},
methods: {
- ...mapActions(['setSearchQuery']),
+ ...mapVuexModuleActions((vm) => vm.vuexModule, ['setSearchQuery']),
},
};
</script>