Skip to content

Commit e7107d1

Browse files
author
Jeffrey Biles
committed
Bugfix: using props in the setup function only works properly if you _don't_ destructure them
1 parent ec200fd commit e7107d1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/components/BulkActionBar.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@
3535
import { computed } from 'vue';
3636
3737
export default {
38-
setup({emails}){
38+
setup(props){
3939
let emailSelection = useEmailSelection();
4040
4141
let numberSelected = computed(() => {
4242
return emailSelection.emails.size;
4343
})
4444
let allAreSelected = computed(() => {
45-
return emails.length == numberSelected.value;
45+
return props.emails.length == numberSelected.value;
4646
})
4747
let partialSelection = computed(() => {
4848
return numberSelected.value > 0 && !allAreSelected.value;
@@ -52,7 +52,7 @@
5252
if(allAreSelected.value) {
5353
emailSelection.clear();
5454
} else {
55-
emailSelection.addMultiple(emails)
55+
emailSelection.addMultiple(props.emails)
5656
}
5757
}
5858

0 commit comments

Comments
 (0)