diff options
| author | Roger Braun <roger@rogerbraun.net> | 2018-11-14 20:29:45 +0100 |
|---|---|---|
| committer | Roger Braun <roger@rogerbraun.net> | 2018-11-14 20:31:06 +0100 |
| commit | c34eebff6c1bb0d3f500b51ee64906f82cdc6c6d (patch) | |
| tree | 8b19b7d9803fd0897772ae970303f340f116fd4a /src/components/user_search/user_search.js | |
| parent | 609ad407362844977746babdd088b7600af5982d (diff) | |
Add actual user search.
Diffstat (limited to 'src/components/user_search/user_search.js')
| -rw-r--r-- | src/components/user_search/user_search.js | 33 |
1 files changed, 33 insertions, 0 deletions
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 |
