import { forwardRef } from 'react' import Skeleton from './Skeleton' import type { SkeletonAvatarProps } from './types' import { useSkeletonBase } from './hooks/useSkeletonBase' const SkeletonAvatar = forwardRef( ( { variant = 'pulse', loading = true, size = 'md', shape = 'circle', ...rest }, ref ) => { const { shouldRender, tokens: skeletonTokens } = useSkeletonBase(loading) if (!shouldRender) { return null } // Get size from tokens const avatarSize = skeletonTokens!.sizes.avatar[size] as string return ( ) } ) SkeletonAvatar.displayName = 'SkeletonAvatar' export default SkeletonAvatar