From 83fc6554c3f096a801382fcd241097ead1db4ae1 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Tue, 31 Jan 2023 12:00:35 -0800 Subject: [PATCH] fix(dropdown): dispatch correct `selectedItem` in `select` event Fixes #1645 --- src/Dropdown/Dropdown.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index aa30290f..8567d0c3 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -146,7 +146,10 @@ } const dispatchSelect = () => { - dispatch("select", { selectedId, selectedItem }); + dispatch("select", { + selectedId, + selectedItem: items.find((item) => item.id === selectedId), + }); }; const pageClickHandler = ({ target }) => { @@ -164,7 +167,7 @@ if (parent) { parent.removeEventListener("click", pageClickHandler); } - } + }; });