{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport classNames from 'classnames';\nimport { useComposeRef } from \"rc-util/es/ref\";\nimport React, { useMemo, useRef } from 'react';\nimport { RefContext } from \"../../context\";\nimport MemoChildren from \"./MemoChildren\";\nimport pickAttrs from \"rc-util/es/pickAttrs\";\nvar sentinelStyle = {\n  width: 0,\n  height: 0,\n  overflow: 'hidden',\n  outline: 'none'\n};\nvar entityStyle = {\n  outline: 'none'\n};\nvar Panel = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  var prefixCls = props.prefixCls,\n    className = props.className,\n    style = props.style,\n    title = props.title,\n    ariaId = props.ariaId,\n    footer = props.footer,\n    closable = props.closable,\n    closeIcon = props.closeIcon,\n    onClose = props.onClose,\n    children = props.children,\n    bodyStyle = props.bodyStyle,\n    bodyProps = props.bodyProps,\n    modalRender = props.modalRender,\n    onMouseDown = props.onMouseDown,\n    onMouseUp = props.onMouseUp,\n    holderRef = props.holderRef,\n    visible = props.visible,\n    forceRender = props.forceRender,\n    width = props.width,\n    height = props.height,\n    modalClassNames = props.classNames,\n    modalStyles = props.styles;\n\n  // ================================= Refs =================================\n  var _React$useContext = React.useContext(RefContext),\n    panelRef = _React$useContext.panel;\n  var mergedRef = useComposeRef(holderRef, panelRef);\n  var sentinelStartRef = useRef();\n  var sentinelEndRef = useRef();\n  var entityRef = useRef();\n  React.useImperativeHandle(ref, function () {\n    return {\n      focus: function focus() {\n        var _entityRef$current;\n        (_entityRef$current = entityRef.current) === null || _entityRef$current === void 0 || _entityRef$current.focus();\n      },\n      changeActive: function changeActive(next) {\n        var _document = document,\n          activeElement = _document.activeElement;\n        if (next && activeElement === sentinelEndRef.current) {\n          sentinelStartRef.current.focus();\n        } else if (!next && activeElement === sentinelStartRef.current) {\n          sentinelEndRef.current.focus();\n        }\n      }\n    };\n  });\n\n  // ================================ Style =================================\n  var contentStyle = {};\n  if (width !== undefined) {\n    contentStyle.width = width;\n  }\n  if (height !== undefined) {\n    contentStyle.height = height;\n  }\n  // ================================ Render ================================\n  var footerNode;\n  if (footer) {\n    footerNode = /*#__PURE__*/React.createElement(\"div\", {\n      className: classNames(\"\".concat(prefixCls, \"-footer\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.footer),\n      style: _objectSpread({}, modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.footer)\n    }, footer);\n  }\n  var headerNode;\n  if (title) {\n    headerNode = /*#__PURE__*/React.createElement(\"div\", {\n      className: classNames(\"\".concat(prefixCls, \"-header\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.header),\n      style: _objectSpread({}, modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.header)\n    }, /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-title\"),\n      id: ariaId\n    }, title));\n  }\n  var closableObj = useMemo(function () {\n    if (_typeof(closable) === 'object' && closable !== null) {\n      return closable;\n    }\n    if (closable) {\n      return {\n        closeIcon: closeIcon !== null && closeIcon !== void 0 ? closeIcon : /*#__PURE__*/React.createElement(\"span\", {\n          className: \"\".concat(prefixCls, \"-close-x\")\n        })\n      };\n    }\n    return {};\n  }, [closable, closeIcon]);\n  var ariaProps = pickAttrs(closableObj, true);\n  var closer;\n  if (closable) {\n    closer = /*#__PURE__*/React.createElement(\"button\", _extends({\n      type: \"button\",\n      onClick: onClose,\n      \"aria-label\": \"Close\"\n    }, ariaProps, {\n      className: \"\".concat(prefixCls, \"-close\")\n    }), closableObj.closeIcon);\n  }\n  var content = /*#__PURE__*/React.createElement(\"div\", {\n    className: classNames(\"\".concat(prefixCls, \"-content\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.content),\n    style: modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.content\n  }, closer, headerNode, /*#__PURE__*/React.createElement(\"div\", _extends({\n    className: classNames(\"\".concat(prefixCls, \"-body\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.body),\n    style: _objectSpread(_objectSpread({}, bodyStyle), modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.body)\n  }, bodyProps), children), footerNode);\n  return /*#__PURE__*/React.createElement(\"div\", {\n    key: \"dialog-element\",\n    role: \"dialog\",\n    \"aria-labelledby\": title ? ariaId : null,\n    \"aria-modal\": \"true\",\n    ref: mergedRef,\n    style: _objectSpread(_objectSpread({}, style), contentStyle),\n    className: classNames(prefixCls, className),\n    onMouseDown: onMouseDown,\n    onMouseUp: onMouseUp\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    tabIndex: 0,\n    ref: sentinelStartRef,\n    style: sentinelStyle,\n    \"aria-hidden\": \"true\"\n  }), /*#__PURE__*/React.createElement(\"div\", {\n    ref: entityRef,\n    tabIndex: -1,\n    style: entityStyle\n  }, /*#__PURE__*/React.createElement(MemoChildren, {\n    shouldUpdate: visible || forceRender\n  }, modalRender ? modalRender(content) : content)), /*#__PURE__*/React.createElement(\"div\", {\n    tabIndex: 0,\n    ref: sentinelEndRef,\n    style: sentinelStyle,\n    \"aria-hidden\": \"true\"\n  }));\n});\nif (process.env.NODE_ENV !== 'production') {\n  Panel.displayName = 'Panel';\n}\nexport default Panel;","map":{"version":3,"names":["_extends","_typeof","_objectSpread","classNames","useComposeRef","React","useMemo","useRef","RefContext","MemoChildren","pickAttrs","sentinelStyle","width","height","overflow","outline","entityStyle","Panel","forwardRef","props","ref","prefixCls","className","style","title","ariaId","footer","closable","closeIcon","onClose","children","bodyStyle","bodyProps","modalRender","onMouseDown","onMouseUp","holderRef","visible","forceRender","modalClassNames","modalStyles","styles","_React$useContext","useContext","panelRef","panel","mergedRef","sentinelStartRef","sentinelEndRef","entityRef","useImperativeHandle","focus","_entityRef$current","current","changeActive","next","_document","document","activeElement","contentStyle","undefined","footerNode","createElement","concat","headerNode","header","id","closableObj","ariaProps","closer","type","onClick","content","body","key","role","tabIndex","shouldUpdate","process","env","NODE_ENV","displayName"],"sources":["D:/Project/UC_Trains_Voice/react-demo/node_modules/rc-dialog/es/Dialog/Content/Panel.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport classNames from 'classnames';\nimport { useComposeRef } from \"rc-util/es/ref\";\nimport React, { useMemo, useRef } from 'react';\nimport { RefContext } from \"../../context\";\nimport MemoChildren from \"./MemoChildren\";\nimport pickAttrs from \"rc-util/es/pickAttrs\";\nvar sentinelStyle = {\n  width: 0,\n  height: 0,\n  overflow: 'hidden',\n  outline: 'none'\n};\nvar entityStyle = {\n  outline: 'none'\n};\nvar Panel = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  var prefixCls = props.prefixCls,\n    className = props.className,\n    style = props.style,\n    title = props.title,\n    ariaId = props.ariaId,\n    footer = props.footer,\n    closable = props.closable,\n    closeIcon = props.closeIcon,\n    onClose = props.onClose,\n    children = props.children,\n    bodyStyle = props.bodyStyle,\n    bodyProps = props.bodyProps,\n    modalRender = props.modalRender,\n    onMouseDown = props.onMouseDown,\n    onMouseUp = props.onMouseUp,\n    holderRef = props.holderRef,\n    visible = props.visible,\n    forceRender = props.forceRender,\n    width = props.width,\n    height = props.height,\n    modalClassNames = props.classNames,\n    modalStyles = props.styles;\n\n  // ================================= Refs =================================\n  var _React$useContext = React.useContext(RefContext),\n    panelRef = _React$useContext.panel;\n  var mergedRef = useComposeRef(holderRef, panelRef);\n  var sentinelStartRef = useRef();\n  var sentinelEndRef = useRef();\n  var entityRef = useRef();\n  React.useImperativeHandle(ref, function () {\n    return {\n      focus: function focus() {\n        var _entityRef$current;\n        (_entityRef$current = entityRef.current) === null || _entityRef$current === void 0 || _entityRef$current.focus();\n      },\n      changeActive: function changeActive(next) {\n        var _document = document,\n          activeElement = _document.activeElement;\n        if (next && activeElement === sentinelEndRef.current) {\n          sentinelStartRef.current.focus();\n        } else if (!next && activeElement === sentinelStartRef.current) {\n          sentinelEndRef.current.focus();\n        }\n      }\n    };\n  });\n\n  // ================================ Style =================================\n  var contentStyle = {};\n  if (width !== undefined) {\n    contentStyle.width = width;\n  }\n  if (height !== undefined) {\n    contentStyle.height = height;\n  }\n  // ================================ Render ================================\n  var footerNode;\n  if (footer) {\n    footerNode = /*#__PURE__*/React.createElement(\"div\", {\n      className: classNames(\"\".concat(prefixCls, \"-footer\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.footer),\n      style: _objectSpread({}, modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.footer)\n    }, footer);\n  }\n  var headerNode;\n  if (title) {\n    headerNode = /*#__PURE__*/React.createElement(\"div\", {\n      className: classNames(\"\".concat(prefixCls, \"-header\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.header),\n      style: _objectSpread({}, modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.header)\n    }, /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-title\"),\n      id: ariaId\n    }, title));\n  }\n  var closableObj = useMemo(function () {\n    if (_typeof(closable) === 'object' && closable !== null) {\n      return closable;\n    }\n    if (closable) {\n      return {\n        closeIcon: closeIcon !== null && closeIcon !== void 0 ? closeIcon : /*#__PURE__*/React.createElement(\"span\", {\n          className: \"\".concat(prefixCls, \"-close-x\")\n        })\n      };\n    }\n    return {};\n  }, [closable, closeIcon]);\n  var ariaProps = pickAttrs(closableObj, true);\n  var closer;\n  if (closable) {\n    closer = /*#__PURE__*/React.createElement(\"button\", _extends({\n      type: \"button\",\n      onClick: onClose,\n      \"aria-label\": \"Close\"\n    }, ariaProps, {\n      className: \"\".concat(prefixCls, \"-close\")\n    }), closableObj.closeIcon);\n  }\n  var content = /*#__PURE__*/React.createElement(\"div\", {\n    className: classNames(\"\".concat(prefixCls, \"-content\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.content),\n    style: modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.content\n  }, closer, headerNode, /*#__PURE__*/React.createElement(\"div\", _extends({\n    className: classNames(\"\".concat(prefixCls, \"-body\"), modalClassNames === null || modalClassNames === void 0 ? void 0 : modalClassNames.body),\n    style: _objectSpread(_objectSpread({}, bodyStyle), modalStyles === null || modalStyles === void 0 ? void 0 : modalStyles.body)\n  }, bodyProps), children), footerNode);\n  return /*#__PURE__*/React.createElement(\"div\", {\n    key: \"dialog-element\",\n    role: \"dialog\",\n    \"aria-labelledby\": title ? ariaId : null,\n    \"aria-modal\": \"true\",\n    ref: mergedRef,\n    style: _objectSpread(_objectSpread({}, style), contentStyle),\n    className: classNames(prefixCls, className),\n    onMouseDown: onMouseDown,\n    onMouseUp: onMouseUp\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    tabIndex: 0,\n    ref: sentinelStartRef,\n    style: sentinelStyle,\n    \"aria-hidden\": \"true\"\n  }), /*#__PURE__*/React.createElement(\"div\", {\n    ref: entityRef,\n    tabIndex: -1,\n    style: entityStyle\n  }, /*#__PURE__*/React.createElement(MemoChildren, {\n    shouldUpdate: visible || forceRender\n  }, modalRender ? modalRender(content) : content)), /*#__PURE__*/React.createElement(\"div\", {\n    tabIndex: 0,\n    ref: sentinelEndRef,\n    style: sentinelStyle,\n    \"aria-hidden\": \"true\"\n  }));\n});\nif (process.env.NODE_ENV !== 'production') {\n  Panel.displayName = 'Panel';\n}\nexport default Panel;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}