import { useState, useEffect } from 'react' import Examples from './components/Examples' import LeaderboardPage from './components/LeaderboardPage' function App() { const [activeTab, setActiveTab] = useState< 'leaderboard' | 'imageExamples' | 'audioExamples' | 'videoExamples' >('leaderboard') const [theme, setTheme] = useState<'dark' | 'light'>('dark') useEffect(() => { document.documentElement.setAttribute('data-theme', theme) }, [theme]) return (