manage selected and suggested arrays: fix duplicate

This commit is contained in:
2021-05-06 17:43:32 +02:00
parent e1fcc41ace
commit b4ad0128e4
3 changed files with 20 additions and 50 deletions

View File

@@ -65,8 +65,6 @@ import { mapState } from 'vuex';
import Modal from 'ChillPersonAssets/vuejs/_components/Modal';
import PersonSuggestion from 'ChillPersonAssets/vuejs/_components/PersonSuggestion';
const SimpsonId = 10000;
export default {
name: 'AddPersons',
components: {
@@ -101,12 +99,11 @@ export default {
return this.add_persons.selected;
},
selectedCounter() {
if (! this.add_persons.selected) { return 0; }
return this.add_persons.selected.length;
},
selectedAndSuggested() {
return [...new Set([...this.selected, ...this.suggested])];
},
return this.$store.getters.selectedAndSuggested;
}
},
methods: {
openModal() {

View File

@@ -45,6 +45,9 @@ export default {
return this.$store.state.add_persons.selected;
}
},
selectedAndSuggested() {
return this.$store.getters.selectedAndSuggested;
},
isChecked() {
return (this.selected.indexOf(this.item) === -1) ? false : true;
}