{"ast":null,"code":"import { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nvar _jsxFileName = \"/home/gkkdzdg/www/src/components/overlay/Overlay.js\";\nimport cn from 'classnames';\nimport CircleButton from 'components/gui/CircleButton';\nimport { usePreventBodyScroll } from 'hooks/usePreventBodyScroll';\nimport styles from './Overlay.module.scss';\n\nconst Overlay = ({\n  children,\n  className,\n  backColor,\n  onClose,\n  buttonColor\n}) => {\n  usePreventBodyScroll();\n  return /*#__PURE__*/_jsxDEV(\"div\", {\n    className: cn(styles.overlay, backColor && styles['overlay-' + backColor], className),\n    children: [children, onClose && /*#__PURE__*/_jsxDEV(CircleButton, {\n      onClick: onClose,\n      className: cn(styles.closeButton),\n      color: buttonColor,\n      icon: \"close\"\n    }, void 0, false, {\n      fileName: _jsxFileName,\n      lineNumber: 15,\n      columnNumber: 22\n    }, this)]\n  }, void 0, true, {\n    fileName: _jsxFileName,\n    lineNumber: 13,\n    columnNumber: 7\n  }, this);\n};\n\nexport default Overlay;","map":{"version":3,"sources":["/home/gkkdzdg/www/src/components/overlay/Overlay.js"],"names":["cn","CircleButton","usePreventBodyScroll","styles","Overlay","children","className","backColor","onClose","buttonColor","overlay","closeButton"],"mappings":";;AACA,OAAOA,EAAP,MAAe,YAAf;AACA,OAAOC,YAAP,MAAyB,6BAAzB;AACA,SAASC,oBAAT,QAAqC,4BAArC;AACA,OAAOC,MAAP,MAAmB,uBAAnB;;AAGA,MAAMC,OAAO,GAAG,CAAC;AAAEC,EAAAA,QAAF;AAAYC,EAAAA,SAAZ;AAAuBC,EAAAA,SAAvB;AAAkCC,EAAAA,OAAlC;AAA2CC,EAAAA;AAA3C,CAAD,KAA+D;AAE5EP,EAAAA,oBAAoB;AAEpB,sBACG;AAAK,IAAA,SAAS,EAAEF,EAAE,CAACG,MAAM,CAACO,OAAR,EAAiBH,SAAS,IAAIJ,MAAM,CAAC,aAAaI,SAAd,CAApC,EAA8DD,SAA9D,CAAlB;AAAA,eACID,QADJ,EAEIG,OAAO,iBAAI,QAAC,YAAD;AACT,MAAA,OAAO,EAAEA,OADA;AAET,MAAA,SAAS,EAAER,EAAE,CAACG,MAAM,CAACQ,WAAR,CAFJ;AAGT,MAAA,KAAK,EAAEF,WAHE;AAIT,MAAA,IAAI,EAAC;AAJI;AAAA;AAAA;AAAA;AAAA,YAFf;AAAA;AAAA;AAAA;AAAA;AAAA,UADH;AAWF,CAfD;;AAiBA,eAAeL,OAAf","sourcesContent":["\nimport cn from 'classnames'\nimport CircleButton from 'components/gui/CircleButton'\nimport { usePreventBodyScroll } from 'hooks/usePreventBodyScroll'\nimport styles from './Overlay.module.scss'\n\n\nconst Overlay = ({ children, className, backColor, onClose, buttonColor, }) => {\n\n   usePreventBodyScroll()\n\n   return (\n      <div className={cn(styles.overlay, backColor && styles['overlay-' + backColor], className)}>\n         {children}\n         {onClose && <CircleButton\n            onClick={onClose}\n            className={cn(styles.closeButton)}\n            color={buttonColor}\n            icon='close'\n         />}\n      </div>\n   )\n}\n\nexport default Overlay"]},"metadata":{},"sourceType":"module"}