Files
habitica/website/client/mixins/challengeMemberSearch.js
Keith Holliday 9c2f5213cb Challenge fixes (#9528)
* Added challenge member search to progress dropdown

* Added leave challenge modal

* Allowed editing for challenge leader only

* Pevented users from editing challenge task info

* Set default progress default to daily

* Removed reward filters from user challenge progress
2017-11-17 17:13:07 -06:00

22 lines
625 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 () {
this.memberResults = this.members;
},
},
methods: {
async challengeMemberSearchMixin_searchChallengeMember (search) { // eslint-disable-line
this.memberResults = await this.$store.dispatch('members:getChallengeMembers', {
challengeId: this.challengeId,
searchTerm: search,
});
},
},
};