Socket
Socket
Sign inDemoInstall

@dotmind/react-modals

Package Overview
Dependencies
10
Maintainers
5
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.7 to 2.0.8

4

dist/index.js

@@ -1,2 +0,2 @@

var v=Object.create;var l=Object.defineProperty;var E=Object.getOwnPropertyDescriptor;var R=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty;var x=e=>l(e,"__esModule",{value:!0});var w=(e,t)=>{for(var n in t)l(e,n,{get:t[n],enumerable:!0})},B=(e,t,n,d)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of R(t))!h.call(e,a)&&(n||a!=="default")&&l(e,a,{get:()=>t[a],enumerable:!(d=E(t,a))||d.enumerable});return e},V=(e,t)=>B(x(l(e!=null?v(g(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),T=(e=>(t,n)=>e&&e.get(t)||(n=B(x({}),t,1),e&&e.set(t,n),n))(typeof WeakMap!="undefined"?new WeakMap:0);var D={};w(D,{default:()=>z});var o=V(require("react")),y=require("react-dom");var L=`@charset "UTF-8";
var R=Object.create;var l=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var w=Object.getPrototypeOf,V=Object.prototype.hasOwnProperty;var x=e=>l(e,"__esModule",{value:!0});var T=(e,t)=>{for(var n in t)l(e,n,{get:t[n],enumerable:!0})},N=(e,t,n,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of h(t))!V.call(e,r)&&(n||r!=="default")&&l(e,r,{get:()=>t[r],enumerable:!(c=g(t,r))||c.enumerable});return e},L=(e,t)=>N(x(l(e!=null?R(w(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),k=(e=>(t,n)=>e&&e.get(t)||(n=N(x({}),t,1),e&&e.set(t,n),n))(typeof WeakMap!="undefined"?new WeakMap:0);var I={};T(I,{default:()=>M});var o=L(require("react")),v=require("react-dom");var z=`@charset "UTF-8";
.react-modal-container {

@@ -37,3 +37,3 @@ position: fixed;

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL2RvdG1pbmQvcmVhY3QtbW9kYWxzL3NyYyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0EifQ== */`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(L));var k=({modalOpen:e,withShadow:t,containerClassName:n,contentClassName:d,closeButtonClassName:a,closeButtonElement:s,containerZIndex:Q=9999999,closeOnClickOutside:i=!0,showCloseButton:f=!0,onClose:r,children:b})=>{let c=(0,o.useRef)(null),u=(0,o.useCallback)(p=>{p.key==="Escape"&&e&&i&&r()},[r,e,i]),m=(0,o.useCallback)(p=>{var F;let{target:N}=p;e&&c&&c.current&&!((F=c.current)==null?void 0:F.contains(N))&&i&&r()},[c,r,e,i]),U=(0,o.useMemo)(()=>f?o.default.createElement("button",{onClick:r,className:`react-modal-close ${s?"":"default"} ${a||""}`},s):null,[f,s,a,r]);return(0,o.useEffect)(()=>(document.addEventListener("keydown",u,!1),document.addEventListener("mousedown",m,!1),()=>{document.removeEventListener("keydown",u,!1),document.removeEventListener("mousedown",m,!1)}),[u,m]),(0,o.useMemo)(()=>typeof window!="undefined"?(0,y.createPortal)(o.default.createElement("div",{className:`react-modal-container ${n||""}`,style:{zIndex:Q}},o.default.createElement("div",{ref:c,className:`react-modal-content ${t?"with-shadow":""} ${d||""}`},U,b)),document.body):null,[d,U,e,b,t,Q,n,c])},z=k;module.exports=T(D);0&&(module.exports={});
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL2RvdG1pbmQvcmVhY3QtbW9kYWxzL3NyYyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0EifQ== */`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(z));var D=({modalOpen:e,withShadow:t,containerClassName:n,contentClassName:c,closeButtonClassName:r,closeButtonElement:u,containerZIndex:b=9999999,closeOnClickOutside:s=!0,showCloseButton:f=!0,onClose:a,children:U})=>{let d=(0,o.useRef)(null),[i,y]=(0,o.useState)(!1),m=(0,o.useCallback)(Q=>{Q.key==="Escape"&&e&&s&&a()},[a,e,s]),p=(0,o.useCallback)(Q=>{var B;let{target:E}=Q;d&&d.current&&!((B=d.current)==null?void 0:B.contains(E))&&e&&s&&a()},[d,a,e,s]),F=(0,o.useMemo)(()=>f?o.default.createElement("button",{onClick:a,className:`react-modal-close ${u?"":"default"} ${r||""}`},u):null,[f,u,r,a]);return(0,o.useEffect)(()=>{y(!0)},[]),(0,o.useEffect)(()=>{if(i)return document.addEventListener("keydown",m,!1),document.addEventListener("mousedown",p,!1),()=>{document.removeEventListener("keydown",m,!1),document.removeEventListener("mousedown",p,!1)}},[m,p,i]),(0,o.useMemo)(()=>i&&e?(0,v.createPortal)(o.default.createElement("div",{className:`react-modal-container ${n||""}`,style:{zIndex:b}},o.default.createElement("div",{ref:d,className:`react-modal-content ${t?"with-shadow":""} ${c||""}`},F,U)),document.body):null,[c,F,e,U,t,b,n,i])},M=D;module.exports=k(I);0&&(module.exports={});
//# sourceMappingURL=index.js.map
{
"name": "@dotmind/react-modals",
"version": "2.0.7",
"version": "2.0.8",
"description": "Create quickly and easily modals for React. Builded by dotmind.io",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc