{"version":3,"sources":["../src/components/Avatar/Avatar.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\n\nimport type { AvatarProps } from './Avatar.types';\nimport { useAvatar } from './useAvatar';\nimport { renderAvatar } from './renderAvatar';\n\n/**\n * An avatar component that displays an image or icon.\n */\nexport const Avatar: ForwardRefComponent<AvatarProps> = React.forwardRef((props, ref) => {\n  const state = useAvatar(props, ref);\n\n  return renderAvatar(state);\n});\n\nAvatar.displayName = 'Avatar';\n"],"names":["Avatar","React","forwardRef","props","ref","state","useAvatar","renderAvatar","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;2BAIG;8BACG;AAKtB,MAAMA,uBAA2CC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC/E,MAAMC,QAAQC,IAAAA,oBAAS,EAACH,OAAOC;IAE/B,OAAOG,IAAAA,0BAAY,EAACF;AACtB;AAEAL,OAAOQ,WAAW,GAAG"}