Remove unnecessary listeners from popper

This commit is contained in:
Kacper Donat 2020-01-19 21:39:48 +01:00
parent 17d281fffe
commit f33b3c21fe
3 changed files with 2 additions and 6 deletions

View File

@ -1,4 +1,4 @@
<div class="popper" :class="{ 'popper--arrow': arrow }" v-on="listeners">
<div class="popper" :class="{ 'popper--arrow': arrow }" v-on="$listeners">
<div class="popper__arrow" ref="arrow" v-if="arrow"></div>
<slot />
</div>

View File

@ -66,10 +66,6 @@ export class PopperComponent extends Vue {
this._popper.update();
}
get listeners() {
return { ...this.$listeners, focusout: this.focusOut }
}
@Watch('visible')
private onVisibilityUpdate() {
this._popper.update();

View File

@ -106,7 +106,7 @@
</button>
</div>
<popper reference="save" v-if="visibility.save" arrow tabindex="-1" @leave="visibility.save = false">
<popper reference="save" v-if="visibility.save" arrow tabindex="-1" @leave="visibility.save = false" placement="bottom-end">
<favourites-adder @saved="visibility.save = false"/>
</popper>
</section>