{"version":3,"sources":["../src/components/Avatar/useAvatar.ts"],"sourcesContent":["'use client';\n\nimport type * as React from 'react';\nimport { useAvatarBase_unstable } from '@fluentui/react-avatar';\n\nimport type { AvatarProps, AvatarState } from './Avatar.types';\n\n/**\n * Returns the state for an Avatar component, given its props and ref.\n * The returned state can be modified with hooks before being passed to `renderAvatar`.\n */\nexport const useAvatar = (props: AvatarProps, ref: React.Ref<HTMLElement>): AvatarState => {\n  const state: AvatarState = useAvatarBase_unstable(props, ref);\n\n  return state;\n};\n"],"names":["useAvatar","props","ref","state","useAvatarBase_unstable"],"mappings":"AAAA;;;;;+BAWaA;;;eAAAA;;;6BAR0B;AAQhC,MAAMA,YAAY,CAACC,OAAoBC;IAC5C,MAAMC,QAAqBC,IAAAA,mCAAsB,EAACH,OAAOC;IAEzD,OAAOC;AACT"}