import { cn } from "@/lib/utils"; import type { AvatarMood } from "@/lib/avatar-state"; const moodStyles: Record = { happy: "bg-emerald-400 shadow-[0_0_0_4px_rgba(16,185,129,0.25)]", neutral: "bg-amber-300 shadow-[0_0_0_4px_rgba(251,191,36,0.25)]", tired: "bg-sky-400 shadow-[0_0_0_4px_rgba(56,189,248,0.25)]", }; type PixelAvatarProps = { mood?: AvatarMood; size?: "sm" | "md" | "lg"; className?: string; showMoodLabel?: boolean; }; const sizeStyles = { sm: "h-16 w-16", md: "h-24 w-24", lg: "h-32 w-32", }; export function PixelAvatar({ mood = "neutral", size = "lg", className, showMoodLabel = true, }: PixelAvatarProps) { return (
{showMoodLabel ? (

{mood}

) : null}
); }