// src/components/logo/Logo.tsx import React from 'react'; import cn from "classnames"; import { humanAiIcon } from '../icons'; type LogoProps = { isMini: boolean; isAi: boolean; isActive: boolean; speakingVolume?: number; isUserSpeaking?: boolean; } export default function Logo({ isAi, isActive, isMini, speakingVolume = 0, isUserSpeaking = false }: LogoProps) { if (!isActive) return null; const aiVoiceScale = 1 + (speakingVolume * 1.5); const isAiSpeaking = speakingVolume > 0.02; const animatedCircleStyle: React.CSSProperties = { transition: 'transform 0.15s ease-out', transform: `scale(${aiVoiceScale})` }; return (