This is a great component, but there is a slight issue with horizontal alignment.
Web page content is usually aligned with scroll bar taken into account (document.body.clientWidth). However, this modal includes scroll bar width (window.innerWidth), which makes it aligned a bit too much on the right. Depending on the content behind, it looks more or less like a layout bug.

I think there should be at least a prop to choose whether to exclude scroll bar width.
Hey @ptilli,
Thanks for spotting it, ill change it to document.body.clientWidth.
Hey @ptilli, should be fixed in latest version 馃憤
Thanks for the quick fix @euvl! Tested and it works.