diff --git a/src/components/donors/AddDonorModal.svelte b/src/components/donors/AddDonorModal.svelte
index 2791c1c2..7c5db98a 100644
--- a/src/components/donors/AddDonorModal.svelte
+++ b/src/components/donors/AddDonorModal.svelte
@@ -1,15 +1,13 @@
-{#if store.state.jwtinfo.userdetails.permissions.includes('DONOR:CREATE')}
-
+{#if store.state.jwtinfo.userdetails.permissions.includes("DONOR:CREATE")}
+ {
+ addDonors(event.detail.donors);
+ }}
+ bind:modal_open
+ />
{/if}
diff --git a/src/components/donors/DonorsOverview.svelte b/src/components/donors/DonorsOverview.svelte
index 099da4c1..6c80a19d 100644
--- a/src/components/donors/DonorsOverview.svelte
+++ b/src/components/donors/DonorsOverview.svelte
@@ -35,6 +35,13 @@
let modal_open = false;
let delete_donor = {};
export let current_donors = [];
+ export const addDonors = (donors) => {
+ current_donors = current_donors.concat(...donors);
+ options.update((options) => ({
+ ...options,
+ data: current_donors,
+ }));
+ };
//Section table
const columns = [