fix: Resolve build errors after merging feature branches
- Fix TypeScript errors in analysis page with non-null assertions - Fix Chessboard component API usage to use options prop - Fix Analyze Game button placement to be always visible
This commit is contained in:
@@ -319,20 +319,21 @@ export default function StartScreen({ onStartGame, onResumeGame, savedGames, onD
|
||||
</button>
|
||||
)}
|
||||
</div>
|
||||
|
||||
<div className="border-t border-gray-200 dark:border-gray-700 pt-6">
|
||||
<p className="text-sm font-bold text-gray-700 dark:text-gray-300 mb-3 uppercase tracking-wide">
|
||||
{t.start.analyzeGame}
|
||||
</p>
|
||||
<button
|
||||
onClick={() => router.push("/analysis")}
|
||||
className="w-full py-4 px-4 bg-purple-600 text-white rounded-xl hover:bg-purple-700 font-semibold shadow-lg transition-transform transform hover:scale-[1.02] flex items-center justify-center gap-2"
|
||||
>
|
||||
<Brain size={18} />
|
||||
{t.start.analyzeGame}
|
||||
</button>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Analysis Mode - Always Visible */}
|
||||
<div className="border-t border-gray-200 dark:border-gray-700 pt-6">
|
||||
<p className="text-sm font-bold text-gray-700 dark:text-gray-300 mb-3 uppercase tracking-wide">
|
||||
{t.start.analyzeGame}
|
||||
</p>
|
||||
<button
|
||||
onClick={() => router.push("/analysis")}
|
||||
className="w-full py-4 px-4 bg-purple-600 text-white rounded-xl hover:bg-purple-700 font-semibold shadow-lg transition-transform transform hover:scale-[1.02] flex items-center justify-center gap-2"
|
||||
>
|
||||
<Brain size={18} />
|
||||
{t.start.analyzeGame}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user