Socket
Socket
Sign inDemoInstall

@dotmind/react-modals

Package Overview
Dependencies
Maintainers
5
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dotmind/react-modals - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

38

dist/index.js

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

var k=Object.create;var c=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var L=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty;var w=e=>c(e,"__esModule",{value:!0});var $=(e,t)=>{for(var o in t)c(e,o,{get:t[o],enumerable:!0})},y=(e,t,o,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of L(t))!N.call(e,r)&&(o||r!=="default")&&c(e,r,{get:()=>t[r],enumerable:!(s=g(t,r))||s.enumerable});return e},P=(e,t)=>y(w(c(e!=null?k(M(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),R=(e=>(t,o)=>e&&e.get(t)||(o=y(w({}),t,1),e&&e.set(t,o),o))(typeof WeakMap!="undefined"?new WeakMap:0);var D={};$(D,{default:()=>x});var n=P(require("react")),b=require("react-dom");var h=({modalOpen:e,withShadow:t,containerClassName:o,contentClassName:s,closeButtonClassName:r,closeButtonElement:m,containerZIndex:f=9999999,onClose:a,children:v})=>{let d=(0,n.useRef)(null),i=(0,n.useCallback)(u=>{u.key==="Escape"&&e&&a()},[a,e]),l=(0,n.useCallback)(u=>{var E;let{target:p}=u;d.current&&!((E=d.current)==null?void 0:E.contains(p))&&e&&a()},[d,a,e]);return(0,n.useEffect)(()=>(document.addEventListener("keydown",i,!1),document.addEventListener("mousedown",l,!1),()=>{document.removeEventListener("keydown",i,!1),document.removeEventListener("mousedown",l,!1)}),[i,l]),(0,n.useMemo)(()=>!e||typeof window>"u"?null:(0,b.createPortal)(n.default.createElement("div",{className:`react-modal-container ${o||""}`,style:{zIndex:f}},n.default.createElement("div",{ref:d,className:`react-modal-content ${t?"with-shadow":""} ${s||""}`},n.default.createElement("button",{onClick:a,className:`react-modal-close ${m?"":"default"} ${r||""}`},m),v)),document.body),[e,v,t,onclose,f])},x=h;module.exports=R(D);0&&(module.exports={});
var B=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var N=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty;var b=e=>i(e,"__esModule",{value:!0});var R=(e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})},U=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of E(t))!v.call(e,a)&&(n||a!=="default")&&i(e,a,{get:()=>t[a],enumerable:!(r=y(t,a))||r.enumerable});return e},g=(e,t)=>U(b(i(e!=null?B(N(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),h=(e=>(t,n)=>e&&e.get(t)||(n=U(b({}),t,1),e&&e.set(t,n),n))(typeof WeakMap!="undefined"?new WeakMap:0);var k={};R(k,{default:()=>T});var o=g(require("react")),F=require("react-dom");var w=`@charset "UTF-8";
.react-modal-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(123, 124, 138, 0.5);
}
.react-modal-container .react-modal-content {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: white;
text-align: center;
display: flex;
flex-direction: column;
}
.react-modal-container .react-modal-content.with-shadow {
box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}
.react-modal-container .react-modal-content .react-modal-close {
display: block;
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
outline: none;
border: none;
background: none;
}
.react-modal-container .react-modal-content .react-modal-close.default::after {
display: inline-block;
content: "\xD7";
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL1VzZXJzL2RvdG1pbmQvcmVhY3QtbW9kYWxzL3NyYyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0EifQ== */`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(w));var V=({modalOpen:e,withShadow:t,containerClassName:n,contentClassName:r,closeButtonClassName:a,closeButtonElement:u,containerZIndex:p=9999999,onClose:c,children:Q})=>{let d=(0,o.useRef)(null),s=(0,o.useCallback)(m=>{m.key==="Escape"&&e&&c()},[c,e]),l=(0,o.useCallback)(m=>{var f;let{target:x}=m;d.current&&!((f=d.current)==null?void 0:f.contains(x))&&e&&c()},[d,c,e]);return(0,o.useEffect)(()=>(document.addEventListener("keydown",s,!1),document.addEventListener("mousedown",l,!1),()=>{document.removeEventListener("keydown",s,!1),document.removeEventListener("mousedown",l,!1)}),[s,l]),(0,o.useMemo)(()=>!e||typeof window>"u"?null:(0,F.createPortal)(o.default.createElement("div",{className:`react-modal-container ${n||""}`,style:{zIndex:p}},o.default.createElement("div",{ref:d,className:`react-modal-content ${t?"with-shadow":""} ${r||""}`},o.default.createElement("button",{onClick:c,className:`react-modal-close ${u?"":"default"} ${a||""}`},u),Q)),document.body),[e,Q,t,onclose,p])},T=V;module.exports=h(k);0&&(module.exports={});
//# sourceMappingURL=index.js.map

2

package.json
{
"name": "@dotmind/react-modals",
"version": "2.0.0",
"version": "2.0.1",
"description": "React Modals is a tool to quickly generate modals",

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

@@ -63,3 +63,3 @@ <div align="center">

import Modal from 'react-modals';
import Modal from '@dotmind/react-modals';

@@ -66,0 +66,0 @@ const App: React.FC = () => {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc