diff --git a/packages/vuetify/src/components/VNavigationDrawer/VNavigationDrawer.ts b/packages/vuetify/src/components/VNavigationDrawer/VNavigationDrawer.ts index 99f854f13d7..078b002782f 100644 --- a/packages/vuetify/src/components/VNavigationDrawer/VNavigationDrawer.ts +++ b/packages/vuetify/src/components/VNavigationDrawer/VNavigationDrawer.ts @@ -351,6 +351,8 @@ export default baseMixins.extend({ }, genListeners () { const on: Record void> = { + mouseenter: () => (this.isMouseover = true), + mouseleave: () => (this.isMouseover = false), transitionend: (e: Event) => { if (e.target !== e.currentTarget) return this.$emit('transitionend', e) @@ -366,11 +368,6 @@ export default baseMixins.extend({ on.click = () => this.$emit('update:mini-variant', false) } - if (this.expandOnHover) { - on.mouseenter = () => (this.isMouseover = true) - on.mouseleave = () => (this.isMouseover = false) - } - return on }, genPosition (name: 'prepend' | 'append') { @@ -442,7 +439,7 @@ export default baseMixins.extend({ !this.$el ) return 0 - const width = Number(this.computedWidth) + const width = Number(this.miniVariant ? this.miniVariantWidth : this.width) return isNaN(width) ? this.$el.clientWidth : width },