From c34eebff6c1bb0d3f500b51ee64906f82cdc6c6d Mon Sep 17 00:00:00 2001 From: Roger Braun Date: Wed, 14 Nov 2018 20:29:45 +0100 Subject: Add actual user search. --- src/components/user_search/user_search.js | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/components/user_search/user_search.js (limited to 'src/components/user_search/user_search.js') diff --git a/src/components/user_search/user_search.js b/src/components/user_search/user_search.js new file mode 100644 index 00000000..1e488f0c --- /dev/null +++ b/src/components/user_search/user_search.js @@ -0,0 +1,33 @@ +import UserCard from '../user_card/user_card.vue' +import userSearchApi from '../../services/new_api/user_search.js' +const userSearch = { + components: { + UserCard + }, + props: [ + 'query' + ], + data () { + return { + users: [] + } + }, + mounted () { + this.search(this.query) + }, + watch: { + query (newV) { + this.search(newV) + } + }, + methods: { + search (query) { + userSearchApi.search({query, store: this.$store}) + .then((res) => { + this.users = res + }) + } + } +} + +export default userSearch -- cgit v1.2.3-70-g09d2