mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
* fix the dropdown list empty problem in close-challenge-modal * fix the memberSearchDropdown not accepting input problem * prevent submit event in dropdown input reloading the page
25 lines
676 B
JavaScript
25 lines
676 B
JavaScript
// @TODO: How do we require data or make this functional
|
|
import debounce from 'lodash/debounce';
|
|
|
|
export default {
|
|
watch: {
|
|
searchTerm: debounce(function searchTerm (newSearch) {
|
|
this.challengeMemberSearchMixin_searchChallengeMember(newSearch);
|
|
}, 500),
|
|
members: {
|
|
handler () {
|
|
this.memberResults = this.members;
|
|
},
|
|
immediate: true,
|
|
},
|
|
},
|
|
methods: {
|
|
async challengeMemberSearchMixin_searchChallengeMember (search) { // eslint-disable-line
|
|
this.memberResults = await this.$store.dispatch('members:getChallengeMembers', {
|
|
challengeId: this.challengeId,
|
|
searchTerm: search,
|
|
});
|
|
},
|
|
},
|
|
};
|