{"ast":null,"code":"var _jsxFileName = \"D:\\\\LDT\\\\000 Project\\\\LDT\\\\Client\\\\src\\\\components\\\\Modal.js\";\nimport React from 'react';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nfunction Modal({\n  open,\n  onClose,\n  children\n}) {\n  if (!open) return null;\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    style: {\n      position: 'fixed',\n      top: 0,\n      left: 0,\n      width: '100vw',\n      height: '100vh',\n      background: 'rgba(0,0,0,0.3)',\n      zIndex: 1000,\n      display: 'flex',\n      justifyContent: 'center',\n      alignItems: 'center'\n    }\n    // onClick={onClose}   <-- 이 줄을 삭제!\n    ,\n    children: /*#__PURE__*/_jsxDEV(\"div\", {\n      style: {\n        background: '#fff',\n        padding: 32,\n        borderRadius: 8,\n        minWidth: 300,\n        position: 'relative'\n      }\n      // onClick={e => e.stopPropagation()}  // 이 줄도 불필요하지만 있어도 무방\n      ,\n      children: [/*#__PURE__*/_jsxDEV(\"button\", {\n        onClick: onClose,\n        style: {\n          position: 'absolute',\n          right: 10,\n          top: 10,\n          background: 'none',\n          border: 'none',\n          fontSize: 20,\n          cursor: 'pointer'\n        },\n        children: \"\\xD7\"\n      }, void 0, false, {\n        fileName: _jsxFileName,\n        lineNumber: 19,\n        columnNumber: 9\n      }, this), children]\n    }, void 0, true, {\n      fileName: _jsxFileName,\n      lineNumber: 13,\n      columnNumber: 7\n    }, this)\n  }, void 0, false, {\n    fileName: _jsxFileName,\n    lineNumber: 6,\n    columnNumber: 5\n  }, this);\n}\n_c = Modal;\nexport default Modal;\nvar _c;\n$RefreshReg$(_c, \"Modal\");","map":{"version":3,"names":["React","jsxDEV","_jsxDEV","Modal","open","onClose","children","style","position","top","left","width","height","background","zIndex","display","justifyContent","alignItems","padding","borderRadius","minWidth","onClick","right","border","fontSize","cursor","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["D:/LDT/000 Project/LDT/Client/src/components/Modal.js"],"sourcesContent":["import React from 'react';\r\n\r\nfunction Modal({ open, onClose, children }) {\r\n  if (!open) return null;\r\n  return (\r\n    <div\r\n      style={{\r\n        position: 'fixed', top: 0, left: 0, width: '100vw', height: '100vh',\r\n        background: 'rgba(0,0,0,0.3)', zIndex: 1000, display: 'flex', justifyContent: 'center', alignItems: 'center'\r\n      }}\r\n    // onClick={onClose}   <-- 이 줄을 삭제!\r\n    >\r\n      <div\r\n        style={{\r\n          background: '#fff', padding: 32, borderRadius: 8, minWidth: 300, position: 'relative'\r\n        }}\r\n      // onClick={e => e.stopPropagation()}  // 이 줄도 불필요하지만 있어도 무방\r\n      >\r\n        <button\r\n          onClick={onClose}\r\n          style={{ position: 'absolute', right: 10, top: 10, background: 'none', border: 'none', fontSize: 20, cursor: 'pointer' }}\r\n        >×</button>\r\n        {children}\r\n      </div>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport default Modal;\r\n"],"mappings":";AAAA,OAAOA,KAAK,MAAM,OAAO;AAAC,SAAAC,MAAA,IAAAC,OAAA;AAE1B,SAASC,KAAKA,CAAC;EAAEC,IAAI;EAAEC,OAAO;EAAEC;AAAS,CAAC,EAAE;EAC1C,IAAI,CAACF,IAAI,EAAE,OAAO,IAAI;EACtB,oBACEF,OAAA;IACEK,KAAK,EAAE;MACLC,QAAQ,EAAE,OAAO;MAAEC,GAAG,EAAE,CAAC;MAAEC,IAAI,EAAE,CAAC;MAAEC,KAAK,EAAE,OAAO;MAAEC,MAAM,EAAE,OAAO;MACnEC,UAAU,EAAE,iBAAiB;MAAEC,MAAM,EAAE,IAAI;MAAEC,OAAO,EAAE,MAAM;MAAEC,cAAc,EAAE,QAAQ;MAAEC,UAAU,EAAE;IACtG;IACF;IAAA;IAAAX,QAAA,eAEEJ,OAAA;MACEK,KAAK,EAAE;QACLM,UAAU,EAAE,MAAM;QAAEK,OAAO,EAAE,EAAE;QAAEC,YAAY,EAAE,CAAC;QAAEC,QAAQ,EAAE,GAAG;QAAEZ,QAAQ,EAAE;MAC7E;MACF;MAAA;MAAAF,QAAA,gBAEEJ,OAAA;QACEmB,OAAO,EAAEhB,OAAQ;QACjBE,KAAK,EAAE;UAAEC,QAAQ,EAAE,UAAU;UAAEc,KAAK,EAAE,EAAE;UAAEb,GAAG,EAAE,EAAE;UAAEI,UAAU,EAAE,MAAM;UAAEU,MAAM,EAAE,MAAM;UAAEC,QAAQ,EAAE,EAAE;UAAEC,MAAM,EAAE;QAAU,CAAE;QAAAnB,QAAA,EAC1H;MAAC;QAAAoB,QAAA,EAAAC,YAAA;QAAAC,UAAA;QAAAC,YAAA;MAAA,OAAQ,CAAC,EACVvB,QAAQ;IAAA;MAAAoB,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACN;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACH,CAAC;AAEV;AAACC,EAAA,GAxBQ3B,KAAK;AA0Bd,eAAeA,KAAK;AAAC,IAAA2B,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}