{"ast":null,"code":"\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport React, { memo, useCallback, useContext, useEffect } from 'react';\nimport CloseOutlined from \"@ant-design/icons/es/icons/CloseOutlined\";\nimport FileTextOutlined from \"@ant-design/icons/es/icons/FileTextOutlined\";\nimport classNames from 'classnames';\nimport CSSMotion from 'rc-motion';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport { devUseWarning } from '../_util/warning';\nimport { ConfigContext } from '../config-provider';\nimport { FloatButtonGroupProvider } from './context';\nimport FloatButton, { floatButtonPrefixCls } from './FloatButton';\nimport useStyle from './style';\nconst FloatButtonGroup = props => {\n  const {\n      prefixCls: customizePrefixCls,\n      className,\n      style,\n      shape = 'circle',\n      type = 'default',\n      icon = /*#__PURE__*/React.createElement(FileTextOutlined, null),\n      closeIcon = /*#__PURE__*/React.createElement(CloseOutlined, null),\n      description,\n      trigger,\n      children,\n      onOpenChange,\n      open: customOpen\n    } = props,\n    floatButtonProps = __rest(props, [\"prefixCls\", \"className\", \"style\", \"shape\", \"type\", \"icon\", \"closeIcon\", \"description\", \"trigger\", \"children\", \"onOpenChange\", \"open\"]);\n  const {\n    direction,\n    getPrefixCls\n  } = useContext(ConfigContext);\n  const prefixCls = getPrefixCls(floatButtonPrefixCls, customizePrefixCls);\n  const [wrapSSR, hashId] = useStyle(prefixCls);\n  const groupPrefixCls = `${prefixCls}-group`;\n  const groupCls = classNames(groupPrefixCls, hashId, className, {\n    [`${groupPrefixCls}-rtl`]: direction === 'rtl',\n    [`${groupPrefixCls}-${shape}`]: shape,\n    [`${groupPrefixCls}-${shape}-shadow`]: !trigger\n  });\n  const wrapperCls = classNames(hashId, `${groupPrefixCls}-wrap`);\n  const [open, setOpen] = useMergedState(false, {\n    value: customOpen\n  });\n  const floatButtonGroupRef = React.useRef(null);\n  const floatButtonRef = React.useRef(null);\n  const hoverAction = React.useMemo(() => {\n    const hoverTypeAction = {\n      onMouseEnter() {\n        setOpen(true);\n        onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(true);\n      },\n      onMouseLeave() {\n        setOpen(false);\n        onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(false);\n      }\n    };\n    return trigger === 'hover' ? hoverTypeAction : {};\n  }, [trigger]);\n  const handleOpenChange = () => {\n    setOpen(prevState => {\n      onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(!prevState);\n      return !prevState;\n    });\n  };\n  const onClick = useCallback(e => {\n    var _a, _b;\n    if ((_a = floatButtonGroupRef.current) === null || _a === void 0 ? void 0 : _a.contains(e.target)) {\n      if ((_b = floatButtonRef.current) === null || _b === void 0 ? void 0 : _b.contains(e.target)) {\n        handleOpenChange();\n      }\n      return;\n    }\n    setOpen(false);\n    onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(false);\n  }, [trigger]);\n  useEffect(() => {\n    if (trigger === 'click') {\n      document.addEventListener('click', onClick);\n      return () => {\n        document.removeEventListener('click', onClick);\n      };\n    }\n  }, [trigger]);\n  // =================== Warning =====================\n  if (process.env.NODE_ENV !== 'production') {\n    const warning = devUseWarning('FloatButton.Group');\n    process.env.NODE_ENV !== \"production\" ? warning(!('open' in props) || !!trigger, 'usage', '`open` need to be used together with `trigger`') : void 0;\n  }\n  return wrapSSR( /*#__PURE__*/React.createElement(FloatButtonGroupProvider, {\n    value: shape\n  }, /*#__PURE__*/React.createElement(\"div\", Object.assign({\n    ref: floatButtonGroupRef,\n    className: groupCls,\n    style: style\n  }, hoverAction), trigger && ['click', 'hover'].includes(trigger) ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(CSSMotion, {\n    visible: open,\n    motionName: `${groupPrefixCls}-wrap`\n  }, _ref => {\n    let {\n      className: motionClassName\n    } = _ref;\n    return /*#__PURE__*/React.createElement(\"div\", {\n      className: classNames(motionClassName, wrapperCls)\n    }, children);\n  }), /*#__PURE__*/React.createElement(FloatButton, Object.assign({\n    ref: floatButtonRef,\n    type: type,\n    shape: shape,\n    icon: open ? closeIcon : icon,\n    description: description,\n    \"aria-label\": props['aria-label']\n  }, floatButtonProps))) : children)));\n};\nexport default /*#__PURE__*/memo(FloatButtonGroup);","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","memo","useCallback","useContext","useEffect","CloseOutlined","FileTextOutlined","classNames","CSSMotion","useMergedState","devUseWarning","ConfigContext","FloatButtonGroupProvider","FloatButton","floatButtonPrefixCls","useStyle","FloatButtonGroup","props","prefixCls","customizePrefixCls","className","style","shape","type","icon","createElement","closeIcon","description","trigger","children","onOpenChange","open","customOpen","floatButtonProps","direction","getPrefixCls","wrapSSR","hashId","groupPrefixCls","groupCls","wrapperCls","setOpen","value","floatButtonGroupRef","useRef","floatButtonRef","hoverAction","useMemo","hoverTypeAction","onMouseEnter","onMouseLeave","handleOpenChange","prevState","onClick","_a","_b","current","contains","target","document","addEventListener","removeEventListener","process","env","NODE_ENV","warning","assign","ref","includes","Fragment","visible","motionName","_ref","motionClassName"],"sources":["/var/www/gavt/node_modules/antd/es/float-button/FloatButtonGroup.js"],"sourcesContent":["\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport React, { memo, useCallback, useContext, useEffect } from 'react';\nimport CloseOutlined from \"@ant-design/icons/es/icons/CloseOutlined\";\nimport FileTextOutlined from \"@ant-design/icons/es/icons/FileTextOutlined\";\nimport classNames from 'classnames';\nimport CSSMotion from 'rc-motion';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport { devUseWarning } from '../_util/warning';\nimport { ConfigContext } from '../config-provider';\nimport { FloatButtonGroupProvider } from './context';\nimport FloatButton, { floatButtonPrefixCls } from './FloatButton';\nimport useStyle from './style';\nconst FloatButtonGroup = props => {\n  const {\n      prefixCls: customizePrefixCls,\n      className,\n      style,\n      shape = 'circle',\n      type = 'default',\n      icon = /*#__PURE__*/React.createElement(FileTextOutlined, null),\n      closeIcon = /*#__PURE__*/React.createElement(CloseOutlined, null),\n      description,\n      trigger,\n      children,\n      onOpenChange,\n      open: customOpen\n    } = props,\n    floatButtonProps = __rest(props, [\"prefixCls\", \"className\", \"style\", \"shape\", \"type\", \"icon\", \"closeIcon\", \"description\", \"trigger\", \"children\", \"onOpenChange\", \"open\"]);\n  const {\n    direction,\n    getPrefixCls\n  } = useContext(ConfigContext);\n  const prefixCls = getPrefixCls(floatButtonPrefixCls, customizePrefixCls);\n  const [wrapSSR, hashId] = useStyle(prefixCls);\n  const groupPrefixCls = `${prefixCls}-group`;\n  const groupCls = classNames(groupPrefixCls, hashId, className, {\n    [`${groupPrefixCls}-rtl`]: direction === 'rtl',\n    [`${groupPrefixCls}-${shape}`]: shape,\n    [`${groupPrefixCls}-${shape}-shadow`]: !trigger\n  });\n  const wrapperCls = classNames(hashId, `${groupPrefixCls}-wrap`);\n  const [open, setOpen] = useMergedState(false, {\n    value: customOpen\n  });\n  const floatButtonGroupRef = React.useRef(null);\n  const floatButtonRef = React.useRef(null);\n  const hoverAction = React.useMemo(() => {\n    const hoverTypeAction = {\n      onMouseEnter() {\n        setOpen(true);\n        onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(true);\n      },\n      onMouseLeave() {\n        setOpen(false);\n        onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(false);\n      }\n    };\n    return trigger === 'hover' ? hoverTypeAction : {};\n  }, [trigger]);\n  const handleOpenChange = () => {\n    setOpen(prevState => {\n      onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(!prevState);\n      return !prevState;\n    });\n  };\n  const onClick = useCallback(e => {\n    var _a, _b;\n    if ((_a = floatButtonGroupRef.current) === null || _a === void 0 ? void 0 : _a.contains(e.target)) {\n      if ((_b = floatButtonRef.current) === null || _b === void 0 ? void 0 : _b.contains(e.target)) {\n        handleOpenChange();\n      }\n      return;\n    }\n    setOpen(false);\n    onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(false);\n  }, [trigger]);\n  useEffect(() => {\n    if (trigger === 'click') {\n      document.addEventListener('click', onClick);\n      return () => {\n        document.removeEventListener('click', onClick);\n      };\n    }\n  }, [trigger]);\n  // =================== Warning =====================\n  if (process.env.NODE_ENV !== 'production') {\n    const warning = devUseWarning('FloatButton.Group');\n    process.env.NODE_ENV !== \"production\" ? warning(!('open' in props) || !!trigger, 'usage', '`open` need to be used together with `trigger`') : void 0;\n  }\n  return wrapSSR( /*#__PURE__*/React.createElement(FloatButtonGroupProvider, {\n    value: shape\n  }, /*#__PURE__*/React.createElement(\"div\", Object.assign({\n    ref: floatButtonGroupRef,\n    className: groupCls,\n    style: style\n  }, hoverAction), trigger && ['click', 'hover'].includes(trigger) ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(CSSMotion, {\n    visible: open,\n    motionName: `${groupPrefixCls}-wrap`\n  }, _ref => {\n    let {\n      className: motionClassName\n    } = _ref;\n    return /*#__PURE__*/React.createElement(\"div\", {\n      className: classNames(motionClassName, wrapperCls)\n    }, children);\n  }), /*#__PURE__*/React.createElement(FloatButton, Object.assign({\n    ref: floatButtonRef,\n    type: type,\n    shape: shape,\n    icon: open ? closeIcon : icon,\n    description: description,\n    \"aria-label\": props['aria-label']\n  }, floatButtonProps))) : children)));\n};\nexport default /*#__PURE__*/memo(FloatButtonGroup);"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}