import React, { memo } from "react"; interface AvatarContainerProps extends React.HTMLAttributes { children?: React.ReactNode; size?: "small" | "medium" | "large" | "xlarge"; className?: string; } const AvatarContainer = memo( ({ children, size = "small", className = "", ...props }) => { const sizeStyles: Record = { small: "flex -space-x-[var(--spacing-scale-008)]", medium: "flex -space-x-[9px]", large: "flex -space-x-[var(--spacing-scale-010)]", xlarge: "flex -space-x-[13px]", }; const baseStyles = `items-center ${sizeStyles[size]} ${className}`; return (
{children}
); }, ); AvatarContainer.displayName = "AvatarContainer"; export default AvatarContainer;