A feature-rich Portal Plugin for Vue 3, for rendering DOM outside of a component, anywhere in your app or the entire document. (Vue 2 version: v2.portal-vue.linusb.org)
I just wanted to give a huge shoutout to @LinusBorg for this incredible package. My team was recently finishing up a new web app when we discovered that the way we had setup our modals relied on position: fixed which was causing massive headaches on iOS devices (for those unfamiliar with the issue). Luckily, portal-vue allowed us to very easily and seamlessly teleport all of our modals throughout the app to the top level and, with just a little bit of refactoring, make all of our fixed position elements, absolute. Now our app is working great in iOS even when the keyboard is open. Thanks for all your work on this, @LinusBorg !
I just wanted to give a huge shoutout to @LinusBorg for this incredible package. My team was recently finishing up a new web app when we discovered that the way we had setup our modals relied on
position: fixed
which was causing massive headaches on iOS devices (for those unfamiliar with the issue). Luckily,portal-vue
allowed us to very easily and seamlessly teleport all of our modals throughout the app to the top level and, with just a little bit of refactoring, make all of ourfixed
position elements,absolute
. Now our app is working great in iOS even when the keyboard is open. Thanks for all your work on this, @LinusBorg !