<template> <div> <v-toolbar> <v-spacer /> <v-toolbar-items> <v-autocomplete outlined return-object v-model="user" style="margin-top: 3px" placeholder="Suche Person" :items="allUsers" item-text="fullName" prepend-inner-icon="search" full-width /> <v-btn text @click="addUser">Hinzufügen</v-btn> </v-toolbar-items> </v-toolbar> </div> </template> <script> import { mapGetters, mapActions } from 'vuex' export default { name: 'SearchBar', props: {}, data() { return { user: null } }, created() { this.getAllUsers() }, methods: { ...mapActions({ getAllUsers: 'barUsers/getAllUsers', addCreditList: 'barUsers/addCreditList' }), addUser() { this.addCreditList(this.user) this.user = null } }, computed: { ...mapGetters({ allUsers: 'barUsers/allUsers' }) } } </script> <style scoped> </style>