import React from 'react'; import { useUserStore } from '../store/userStore'; interface LogoImageProps { className?: string; size?: number; showText?: boolean; isDark?: boolean; } const LogoImage: React.FC = ({ className = '', size = 36, showText = true, isDark: forceDark }) => { const { isDark: storeIsDark } = useUserStore(); const isDark = forceDark !== undefined ? forceDark : storeIsDark; // Theme-aware logo assets: dark mode logo asset on dark mode, light mode logo asset on light mode const logoSrc = isDark ? '/datavision-logo-dark.png' : '/datavision-logo-light.png'; return (
DataVision Logo {showText && ( DataVision )}
); }; export default LogoImage;