From d897484abfcc8be351ac87b0f0bb49900f4b4b1d Mon Sep 17 00:00:00 2001 From: metonym Date: Sat, 4 Feb 2023 17:31:31 -0800 Subject: [PATCH] fix(dropdown): dispatch correct `selectedItem` in `select` event (#1646) 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 aa30290fcb..8567d0c3b4 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); } - } + }; });