forked from jsnbuchanan/crowd-funder-for-time-pwa
refactor: simplify logic for opening onboarding dialogs
This commit is contained in:
@@ -213,6 +213,9 @@ export default class SetBulkVisibilityDialog extends Vue {
|
||||
const selectedMembers = this.membersData.filter((member) =>
|
||||
this.selectedMembers.includes(member.did),
|
||||
);
|
||||
const notSelectedMembers = this.membersData.filter((member) =>
|
||||
!this.selectedMembers.includes(member.did),
|
||||
);
|
||||
|
||||
let successCount = 0;
|
||||
|
||||
@@ -246,7 +249,7 @@ export default class SetBulkVisibilityDialog extends Vue {
|
||||
);
|
||||
|
||||
// Emit success event
|
||||
this.$emit("success", successCount);
|
||||
this.$emit("close", { notSelectedMemberDids: notSelectedMembers.map((member) => member.did) });
|
||||
this.close();
|
||||
} catch (error) {
|
||||
// eslint-disable-next-line no-console
|
||||
@@ -323,7 +326,7 @@ export default class SetBulkVisibilityDialog extends Vue {
|
||||
|
||||
close() {
|
||||
this.resetSelection();
|
||||
this.$emit("close");
|
||||
this.$emit("close", { notSelectedMemberDids: this.membersData.map((member) => member.did) });
|
||||
}
|
||||
|
||||
cancel() {
|
||||
|
||||
Reference in New Issue
Block a user