- Replace all Jumble branding with Smesh throughout codebase - Add new Smesh logo images (light/dark themes) - Update Logo component to use PNG images with theme support - Update URLs to git.mleku.dev/mleku/smesh - Rename JumbleTranslate to SmeshTranslate - Update all i18n locale files with new branding - Add system theme detection CSS to prevent flash on load - Update PWA manifest, docker-compose, and config files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
11 lines
362 B
TypeScript
11 lines
362 B
TypeScript
import { useTheme } from '@/providers/ThemeProvider'
|
|
import logoLight from './smeshlight.png'
|
|
import logoDark from './smeshdark.png'
|
|
|
|
export default function Logo({ className }: { className?: string }) {
|
|
const { theme } = useTheme()
|
|
const logoSrc = theme === 'light' ? logoLight : logoDark
|
|
|
|
return <img src={logoSrc} alt="Smesh" className={className} />
|
|
}
|