🔎 🏞 The original medium.com-inspired image zooming library for React (since 2016)
<ZoomContent>
(issue #332)wrapElement
prop to API; only supports 'div' | 'span'
(issue #356)prefers-reduced-motion: reduce
(issue #359)classDialog
string prop to account for the loss of granular styling
control over different modals resulting from moving the <dialog>
rendering
to a portal<dialog>
in a portal because of #356
.my-class [data-rmiz-modal] {}
to change the <dialog>
styles, please use the classDialog
prop to pass my-class
to the
<dialog>
. I wish I didn't have to do this, but this is something that
needs fixing, and I can't justify a new major version just because of this
new style requirement. The classDialog
addition (mentioned above) should
solve this nicely.wheel
event instead of scroll
to detect trying to leave the
modal (issue #350)scrollableEl
that has arguably not ever worked (issue #350)