{"version":3,"sources":["../src/components/AvatarGroup/AvatarGroupPopover/AvatarGroupPopover.tsx"],"sourcesContent":["'use client';\n\nimport type { JSXElement } from '@fluentui/react-utilities';\n\nimport type { AvatarGroupPopoverProps } from './AvatarGroupPopover.types';\nimport { useAvatarGroupPopover } from './useAvatarGroupPopover';\nimport { useAvatarGroupPopoverContextValues } from './useAvatarGroupPopoverContextValues';\nimport { renderAvatarGroupPopover } from './renderAvatarGroupPopover';\n\n/**\n * The AvatarGroupPopover renders the overflowed AvatarGroupItems of an AvatarGroup\n * inside a headless Popover, triggered by a button showing the overflow count.\n */\nexport const AvatarGroupPopover = (props: AvatarGroupPopoverProps): JSXElement => {\n  const state = useAvatarGroupPopover(props);\n  const contextValues = useAvatarGroupPopoverContextValues(state);\n\n  return renderAvatarGroupPopover(state, contextValues);\n};\n\nAvatarGroupPopover.displayName = 'AvatarGroupPopover';\n"],"names":["AvatarGroupPopover","props","state","useAvatarGroupPopover","contextValues","useAvatarGroupPopoverContextValues","renderAvatarGroupPopover","displayName"],"mappings":"AAAA;;;;;+BAaaA;;;eAAAA;;;uCARyB;oDACa;0CACV;AAMlC,MAAMA,qBAAqB,CAACC;IACjC,MAAMC,QAAQC,IAAAA,4CAAqB,EAACF;IACpC,MAAMG,gBAAgBC,IAAAA,sEAAkC,EAACH;IAEzD,OAAOI,IAAAA,kDAAwB,EAACJ,OAAOE;AACzC;AAEAJ,mBAAmBO,WAAW,GAAG"}