From 0ca40a57c935ab016fb2856b90c0f6d4b787ee9e Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Sat, 26 Mar 2022 00:45:16 +0100 Subject: [PATCH] chore(Dropdown): handle item hover MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Sébastien Chopin --- docs/pages/examples.vue | 6 +++++- src/runtime/components/elements/Dropdown.vue | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/pages/examples.vue b/docs/pages/examples.vue index 38550ef6..b120737b 100644 --- a/docs/pages/examples.vue +++ b/docs/pages/examples.vue @@ -83,7 +83,7 @@ Dropdown with avatar: - + @@ -274,6 +274,10 @@ function onSubmit () { console.warn('submit') } +function onHover (item) { + console.log(item) +} + const dropdownItems = [ [{ label: 'Edit', diff --git a/src/runtime/components/elements/Dropdown.vue b/src/runtime/components/elements/Dropdown.vue index b980bbdc..09ce4175 100644 --- a/src/runtime/components/elements/Dropdown.vue +++ b/src/runtime/components/elements/Dropdown.vue @@ -19,7 +19,7 @@
- + @@ -115,6 +115,7 @@ export default { default: () => $ui.dropdown.item.avatar } }, + emits: ['hover'], setup (props) { const [trigger, container] = usePopper({ placement: props.placement,