{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport toArray from \"rc-util/es/Children/toArray\";\nimport { cloneElement } from '../_util/reactNode';\nimport { ConfigContext } from '../config-provider';\nimport useCSSVarCls from '../config-provider/hooks/useCSSVarCls';\nimport Popover from '../popover';\nimport Avatar from './avatar';\nimport AvatarContext from './AvatarContext';\nimport useStyle from './style';\nconst AvatarContextProvider = props => {\n  const {\n    size,\n    shape\n  } = React.useContext(AvatarContext);\n  const avatarContextValue = React.useMemo(() => ({\n    size: props.size || size,\n    shape: props.shape || shape\n  }), [props.size, props.shape, size, shape]);\n  return /*#__PURE__*/React.createElement(AvatarContext.Provider, {\n    value: avatarContextValue\n  }, props.children);\n};\nconst Group = props => {\n  const {\n    getPrefixCls,\n    direction\n  } = React.useContext(ConfigContext);\n  const {\n    prefixCls: customizePrefixCls,\n    className,\n    rootClassName,\n    style,\n    maxCount,\n    maxStyle,\n    size,\n    shape,\n    maxPopoverPlacement = 'top',\n    maxPopoverTrigger = 'hover',\n    children\n  } = props;\n  const prefixCls = getPrefixCls('avatar', customizePrefixCls);\n  const groupPrefixCls = \"\".concat(prefixCls, \"-group\");\n  const rootCls = useCSSVarCls(prefixCls);\n  const [wrapCSSVar, hashId, cssVarCls] = useStyle(prefixCls, rootCls);\n  const cls = classNames(groupPrefixCls, {\n    [\"\".concat(groupPrefixCls, \"-rtl\")]: direction === 'rtl'\n  }, cssVarCls, rootCls, className, rootClassName, hashId);\n  const childrenWithProps = toArray(children).map((child, index) => cloneElement(child, {\n    key: \"avatar-key-\".concat(index)\n  }));\n  const numOfChildren = childrenWithProps.length;\n  if (maxCount && maxCount < numOfChildren) {\n    const childrenShow = childrenWithProps.slice(0, maxCount);\n    const childrenHidden = childrenWithProps.slice(maxCount, numOfChildren);\n    childrenShow.push( /*#__PURE__*/React.createElement(Popover, {\n      key: \"avatar-popover-key\",\n      content: childrenHidden,\n      trigger: maxPopoverTrigger,\n      placement: maxPopoverPlacement,\n      overlayClassName: \"\".concat(groupPrefixCls, \"-popover\"),\n      destroyTooltipOnHide: true\n    }, /*#__PURE__*/React.createElement(Avatar, {\n      style: maxStyle\n    }, \"+\".concat(numOfChildren - maxCount))));\n    return wrapCSSVar( /*#__PURE__*/React.createElement(AvatarContextProvider, {\n      shape: shape,\n      size: size\n    }, /*#__PURE__*/React.createElement(\"div\", {\n      className: cls,\n      style: style\n    }, childrenShow)));\n  }\n  return wrapCSSVar( /*#__PURE__*/React.createElement(AvatarContextProvider, {\n    shape: shape,\n    size: size\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: cls,\n    style: style\n  }, childrenWithProps)));\n};\nexport default Group;","map":{"version":3,"names":["React","classNames","toArray","cloneElement","ConfigContext","useCSSVarCls","Popover","Avatar","AvatarContext","useStyle","AvatarContextProvider","props","size","shape","useContext","avatarContextValue","useMemo","createElement","Provider","value","children","Group","getPrefixCls","direction","prefixCls","customizePrefixCls","className","rootClassName","style","maxCount","maxStyle","maxPopoverPlacement","maxPopoverTrigger","groupPrefixCls","concat","rootCls","wrapCSSVar","hashId","cssVarCls","cls","childrenWithProps","map","child","index","key","numOfChildren","length","childrenShow","slice","childrenHidden","push","content","trigger","placement","overlayClassName","destroyTooltipOnHide"],"sources":["/opt/bitnami/apache/htdocs/setu_beta_game/node_modules/antd/es/avatar/group.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport toArray from \"rc-util/es/Children/toArray\";\nimport { cloneElement } from '../_util/reactNode';\nimport { ConfigContext } from '../config-provider';\nimport useCSSVarCls from '../config-provider/hooks/useCSSVarCls';\nimport Popover from '../popover';\nimport Avatar from './avatar';\nimport AvatarContext from './AvatarContext';\nimport useStyle from './style';\nconst AvatarContextProvider = props => {\n  const {\n    size,\n    shape\n  } = React.useContext(AvatarContext);\n  const avatarContextValue = React.useMemo(() => ({\n    size: props.size || size,\n    shape: props.shape || shape\n  }), [props.size, props.shape, size, shape]);\n  return /*#__PURE__*/React.createElement(AvatarContext.Provider, {\n    value: avatarContextValue\n  }, props.children);\n};\nconst Group = props => {\n  const {\n    getPrefixCls,\n    direction\n  } = React.useContext(ConfigContext);\n  const {\n    prefixCls: customizePrefixCls,\n    className,\n    rootClassName,\n    style,\n    maxCount,\n    maxStyle,\n    size,\n    shape,\n    maxPopoverPlacement = 'top',\n    maxPopoverTrigger = 'hover',\n    children\n  } = props;\n  const prefixCls = getPrefixCls('avatar', customizePrefixCls);\n  const groupPrefixCls = `${prefixCls}-group`;\n  const rootCls = useCSSVarCls(prefixCls);\n  const [wrapCSSVar, hashId, cssVarCls] = useStyle(prefixCls, rootCls);\n  const cls = classNames(groupPrefixCls, {\n    [`${groupPrefixCls}-rtl`]: direction === 'rtl'\n  }, cssVarCls, rootCls, className, rootClassName, hashId);\n  const childrenWithProps = toArray(children).map((child, index) => cloneElement(child, {\n    key: `avatar-key-${index}`\n  }));\n  const numOfChildren = childrenWithProps.length;\n  if (maxCount && maxCount < numOfChildren) {\n    const childrenShow = childrenWithProps.slice(0, maxCount);\n    const childrenHidden = childrenWithProps.slice(maxCount, numOfChildren);\n    childrenShow.push( /*#__PURE__*/React.createElement(Popover, {\n      key: \"avatar-popover-key\",\n      content: childrenHidden,\n      trigger: maxPopoverTrigger,\n      placement: maxPopoverPlacement,\n      overlayClassName: `${groupPrefixCls}-popover`,\n      destroyTooltipOnHide: true\n    }, /*#__PURE__*/React.createElement(Avatar, {\n      style: maxStyle\n    }, `+${numOfChildren - maxCount}`)));\n    return wrapCSSVar( /*#__PURE__*/React.createElement(AvatarContextProvider, {\n      shape: shape,\n      size: size\n    }, /*#__PURE__*/React.createElement(\"div\", {\n      className: cls,\n      style: style\n    }, childrenShow)));\n  }\n  return wrapCSSVar( /*#__PURE__*/React.createElement(AvatarContextProvider, {\n    shape: shape,\n    size: size\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: cls,\n    style: style\n  }, childrenWithProps)));\n};\nexport default Group;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}