From 688f53ec7db0f106523658fb6f5db1d723d01f34 Mon Sep 17 00:00:00 2001 From: Dennis Tang Date: Mon, 7 May 2018 21:27:53 +0200 Subject: [PATCH] use v-model for dropdown search input --- .../dropdown/dropdown_search_input.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/assets/javascripts/vue_shared/components/dropdown/dropdown_search_input.vue b/app/assets/javascripts/vue_shared/components/dropdown/dropdown_search_input.vue index aa46e47e84a..17afd2cbdae 100644 --- a/app/assets/javascripts/vue_shared/components/dropdown/dropdown_search_input.vue +++ b/app/assets/javascripts/vue_shared/components/dropdown/dropdown_search_input.vue @@ -3,29 +3,31 @@ import { __ } from '~/locale'; export default { props: { - searchQuery: { - type: String, - required: false, - default: '', - }, placeholderText: { type: String, required: true, default: __('Search'), }, }, + data() { + return { searchQuery: this.value }; + }, + watch: { + searchQuery(query) { + this.$emit('input', query); + }, + }, };