From 423ee6e1db1dbaf2cd2279f09eeba5db9a46848b Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sun, 30 Oct 2022 11:13:01 -0700 Subject: [PATCH] fix(overflow-menu): dispatch close event for all cases Fixes #1541 --- COMPONENT_INDEX.md | 16 ++++++++-------- docs/src/COMPONENT_API.json | 2 +- src/OverflowMenu/OverflowMenu.svelte | 5 ++++- types/OverflowMenu/OverflowMenu.svelte.d.ts | 2 +- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index ded55101..4140f1bc 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -2615,14 +2615,14 @@ None. ### Events -| Event name | Type | Detail | -| :--------- | :--------- | :-------------------------------------------- | -| close | dispatched | { index: number; text: string; } | -| click | forwarded | -- | -| mouseover | forwarded | -- | -| mouseenter | forwarded | -- | -| mouseleave | forwarded | -- | -| keydown | forwarded | -- | +| Event name | Type | Detail | +| :--------- | :--------- | :-------------------------------------------------------- | +| close | dispatched | null | { index: number; text: string; } | +| click | forwarded | -- | +| mouseover | forwarded | -- | +| mouseenter | forwarded | -- | +| mouseleave | forwarded | -- | +| keydown | forwarded | -- | ## `OverflowMenuItem` diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index afda19f9..18d205f3 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -8063,7 +8063,7 @@ { "type": "dispatched", "name": "close", - "detail": "{ index: number; text: string; }" + "detail": "null | { index: number; text: string; }" }, { "type": "forwarded", "name": "click", "element": "button" }, { "type": "forwarded", "name": "mouseover", "element": "button" }, diff --git a/src/OverflowMenu/OverflowMenu.svelte b/src/OverflowMenu/OverflowMenu.svelte index 522fd70e..f3c5fd1c 100644 --- a/src/OverflowMenu/OverflowMenu.svelte +++ b/src/OverflowMenu/OverflowMenu.svelte @@ -1,6 +1,6 @@