/** * Animated Logo Component - DataVision * Uses inline SVG for deployment compatibility */ import React from 'react'; import LogoImage from './LogoImage'; interface AnimatedLogoProps { size?: 'sm' | 'md' | 'lg' | 'xl'; showText?: boolean; animate?: boolean; isDark?: boolean; } const AnimatedLogo: React.FC = ({ size = 'md', showText = false, animate = false, isDark = true }) => { const sizes = { sm: { logo: 32, text: 'text-lg' }, md: { logo: 48, text: 'text-2xl' }, lg: { logo: 64, text: 'text-3xl' }, xl: { logo: 80, text: 'text-4xl' }, }; const currentSize = sizes[size]; return (
{showText && (
Data Vision
)}
); }; export default AnimatedLogo;