diff --git a/src/IntroSelector.svelte b/src/IntroSelector.svelte
index 59e28cd..1781f62 100644
--- a/src/IntroSelector.svelte
+++ b/src/IntroSelector.svelte
@@ -2,6 +2,9 @@
import { intros } from './store.ts';
import { createEventDispatcher } from 'svelte';
+ export let guild = null;
+ export let channel = null;
+
export let introList = null;
export let exclude = null;
export let btnLabel = 'Add';
@@ -10,7 +13,11 @@
const dispatch = createEventDispatcher();
const onConfirm = () => {
- dispatch('confirm', selectedIntros)
+ dispatch('confirm', {
+ guild: guild,
+ channel: channel,
+ intros: selectedIntros
+ })
selectedIntros = [];
}
@@ -20,10 +27,10 @@
{#if !!introList}
{#if introList.length > 0}
- {#each introList as i}
+ {#each introList as intro}
{/each}
{:else if !!emptyMsg}
@@ -32,7 +39,7 @@
{/if}
{:else if !!exclude}
{#each $intros as intro, i}
- {#if (!exclude.includes(i))}
+ {#if (!exclude.map((e) => e.index).includes(i))}